トピック

キャラの動きなのですが…

今上記の用なプログラムを打って、何とかジュウジキーでキャラ上下左右を動かせるようにはなったのですが、キャラクターが動いた方向を向くようなアニメをつけるにはどうすればいいでしょうか…??心のお優しい方どうかアドハイスお願いします!(>人<;)
2そうだね
プレイ済み
返信[1]
親投稿
だにえる haru2016nen
ヒント:SPCHR
1そうだね
プレイ済み
返信[2]
親投稿
nobu divine-creator
ヒント2:SPCHR 元のSP番号,変化後のSP番号
1そうだね
プレイ済み
返信[3]
親投稿
1 向きに関する変数を用意して、ボタン入力に合わせてその変数も変化させる。 2 向きの変更を検知したらキャラクタの絵を変更する。 が基本かなぁ。で、絵を変えるだけなら変数を用意しなくてもIFの中でやってしまっても問題ないですが、スプライトをアニメーションしたい場合は1のように向きを変数に入れておいた方がいいです。 またアニメーションしたい場合はSPANIMを使う方法もあります。この場合、向きの変更を検知したら、その向きのアニメーションを開始するようなイメージです。注意点はSPANIMは何度も呼び出すとアニメーションが頭出しされて動いてない感じになるので、向きが変化した直後のみSPANIMさせることです。 あとはSPANIMのアニメーションがある場合は、向きの変化もそうですがボタンが全て離された(止まった)時は、アニメーションを止める処理も必要になります。
1そうだね
プレイ済み
返信[4]
親投稿
ありがとうございます!ところでSPCHRとはどういう意味でしょうか…?昨日始めたばかりでよくわからなくて…
0そうだね
プレイ済み
返信[5]
親投稿
だにえる haru2016nen
SPSET 0,0 WAIT 60 SPCHR 0,1 とやってみて下さい。 キャラの絵が変わります。 SPCHRと打って、 キーボード右上の「 ? 」で ヘルプが表示されます。
1そうだね
プレイ済み
返信[6]
親投稿
ありがとうございます!追記で申し訳ないのですが、SPANIMの使い方も詳しく教えていただけないでしょうか
0そうだね
プレイ済み
返信[7]
親投稿
だにえる haru2016nen
SPANIMはちょっと難しいかもしれない。 まずは色々とSPCOLORとかの命令を さわってからのほうがいいかと。 サンプルを作ってみました。 斜めに移動ができないのは、 斜めの場合のSPが存在しなかったからです。
1そうだね
プレイ済み
返信[8]
親投稿
ありがとうございます!おかげでなんとか歩いた方向を向けるようになりました♪
0そうだね
プレイ済み
返信[9]
親投稿
何度も質問ばかりで申し訳ありません、これに歩くアニメーションをつけるとしたらどのようにすればよいのでしょうか…?
0そうだね
プレイ済み
返信[10]
親投稿
ΖΕΧ ZEX256
サンプル DATA_MAP【DADAXZ3】
1そうだね
プレイ済み
返信[11]
親投稿
新しいトピに出しますので一旦閉じさせてもらいます。
0そうだね
プレイ済み