コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
RU-RA ◆WXDJqyOv9yBK
2018/10/3 21:39
質問
中級者、上級者向けの命令
ある程度、初心の命令は理解しました。
けれど、いまだに上級者向けの命令(UTF-16等が使われる命令など。)がわかりません。ダレカタスケテ。
お願いします。
------救世主--------

こういちさん
はるさん
takumiさん
ツララさん
でんぺんさん
Villitさん

コメント

アバター
こういち 2018/10/4 12:36 ◆ou0jbJnEJ0Kb
Sin(),cos(),atan()
長さ1の棒を地面との角度がθ(単位はラジアン)になるように倒したとき、そのx座標がcos(θ),y座標がsin(θ)です。要するに角度から座標を求めます。
例1
ACLS
XSCREEN 1
VAR X,Y
SPSET 0,0
WHILE 1
 WAIT 1
 X=X+COS(RAD(30))*2
 Y=Y+SIN(RAD(30))*2
 SPOFS 0,X,Y
WEND

例2
ACLS
VAR I,X1,Y1 ,X2,Y2
FOR I=0 TO 360
 WAIT 1
 X1=ROUND(200+100*COS(RAD(I)))
 Y1=ROUND(120-100*SIN(RAD(I)))
 X2=ROUND(200+100*COS(RAD(I+1)))
 Y2=ROUND(120-100*SIN(RAD(I+1)))
 GLINE X1,Y1,X2,Y2
NEXT I
アバター
こういち 2018/10/4 12:46 ◆ou0jbJnEJ0Kb
ATAN()
点Aから見た点Bの座標が(X,Y)のとき、ATAN(Y,X)でABと地面の角度が分かります。要するに座標から角度を求める関数です。


ACLS
XSCREEN 3
VAR T,X,Y,R
WHILE 1
 WAIT 1
 DISPLAY 1 '下画面
 GCLS
 GLINE 200,120,400,120
 TOUCH OUT T,X,Y
 R=ATAN(120-Y,X-200)
 DISPLAY 0 '上画面
 CLS
 IF T!=0THEN
  PRINT FORMAT$("角度=%d",DEG(R))
 ENDIF
WEND
アバター
RU-RA 2018/10/4 16:12 ◆WXDJqyOv9yBK

勉強は命令表で、やって来ます。
それでもわからない命令だけ聞かせてください。
アバター
H天才になったトッテH 2018/10/4 16:17 ◆V07uDEzJ91ue
いいよ
アバター
H天才になったトッテH 2018/10/4 16:39 ◆V07uDEzJ91ue
まぁ、SWAPとかかな?
別に変数の内容を入れ替えるということをまず行わない人間だからね。
FILLとかも
あまり使わないのはもちのロン、致命的に数学できないというのがあるからね。
アバター
こういち 2018/10/5 6:59 ◆ou0jbJnEJ0Kb
どうでもいいけどちょっと前までFILLは高度サウンドユニット(有料)だと思ってた俺。
MK_PIC解析中に無料だと知りました。
アバター
H天才になったトッテH 2018/10/5 17:16 ◆V07uDEzJ91ue
そういうの気にしない人
アバター
はる 2018/10/5 17:34 ◆75Vh4SY8TdKS
確かにBIGだと気にしないですね。

高度サウンドユニット付き3号+BIG持ちの自分は、
たまに高度サウンドユニット使えない人を忘れて公開してしまいます。
アバター
H天才になったトッテH 2018/10/5 17:37 ◆V07uDEzJ91ue
地味に3号しかできない命令があるから、3号もしたいんだよね
アバター
はる 2018/10/5 17:48 ◆75Vh4SY8TdKS
3号なんてスペック低いし、
3号でしか使えない命令もMP系のぼっちにはいらない命令くらいなので、
あまりいいことないですよ。



ですが、画面は3号の方が見やすい。
画面がでかくて解像度が低いから。

MIC系の互換性がないのは不便。
ほとんどのプログラムのMIC系命令が、
3号しか想定していなくてエラーが出る。


その点では3号の方がよいかもしれません。
アバター
H天才になったトッテH 2018/10/5 18:31 ◆V07uDEzJ91ue
だよね。
まぁ、金銭的余裕はないけどね
アバター
うょリウム(元 SPDX) 2018/10/10 11:25 ◆UTOEg1c1vr.B
3号限定と言いますと
XSCREEN 4とか?
アバター
はる 2018/10/10 17:04 ◆75Vh4SY8TdKS
XSCREEN 4のことですか?

XSCREEN 4はむしろBIGな気がします。
3号だと画面と画面の間に隙間ができてしまうので。
アバター
全てを超越した天人 獲耀 2018/10/11 12:13 ◆eik1VRbRMhc6
隙間イラン
アバター
はる 2018/10/11 13:01 ◆75Vh4SY8TdKS
ニンテンドー3DSの画面の隙間は、
技術的な問題で無くすことはできないと思います。(適当)
アバター
でんぺん 2018/10/11 23:54 ◆HfSy5ayxtyTa
WiiU持ってないけど、3号はあのコンパクトなポケコンチックで何処でも出来るところが気に入ってますね。地味に感圧式タッチなところもいいですし、その点はSwitchは静電式なので、そこだけは心配ですね。
アバター
はる 2018/10/12 0:05 ◆75Vh4SY8TdKS
ゲーム機に静電式って珍しい気がしますね。
アバター
キルル2 2018/11/23 12:23 ◆rGE712Ruejv7
プチコンが直々に「上級者向け」としている命令は、SPFUNCです
アバター
MONO-CASEI 2018/11/29 21:18 ◆4AyJE72/nkvY
命令表見ながら
この命令でこんなことができそうだなぁ
今度はこれを使ったやつを書こうかなぁ
なんてやってりゃ、使いこなせると思います。
習うより慣れよう

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -