トップページ > ゲ製作技術 > 2013年04月05日 > izElASq2

書き込み順位&時間帯一覧

18 位/101 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000010012



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【2D】ゲーム作成ツールGameMaker part6【マンセー】

書き込みレス一覧

【2D】ゲーム作成ツールGameMaker part6【マンセー】
181 :名前は開発中のものです。[]:2013/04/05(金) 20:16:51.36 ID:izElASq2
おそらく何度も出ているであろう質問だと思うので恐縮ですが、1スレ目のまとめとhttp://eidwinds.com/tooru/GM6HP/をみてもわからかったので質問させてください。

自機に入力した方向を向かせるにはどうすれば良いのでしょうか。http://eidwinds.com/tooru/GM6HP/にあるパックマンの方法を参考にしようとしたのですが
これだと右向き→左入力した場合、確かに左は向いてくれるのですが、キーを離した時点で左に進行していたのに右向きに戻ってしまうので。

またジャンプした場合、角度が同じ90°で左右を分けなくてはいけないため上記の方法だとどうすれば良いかわかりませんでした。
おそらく右、左に対応した変数を用意して、それを参照するんだとは思うのですが、変数を付与したあと、その値と呼び出すスプライトとの関連のつけ方がわからなくて詰まってしまったんです
【2D】ゲーム作成ツールGameMaker part6【マンセー】
186 :名前は開発中のものです。[]:2013/04/05(金) 23:10:06.53 ID:izElASq2
181です。>>182さんご丁寧にありがとうございます!
GMLというかC言語が習いたてなので、後学のため確認させていただきたいのですが、教えていただいた内容は

「まずsprite_directionという変数を宣言されている」

「sprite_directionの値を参照し、0ならば表示されているスプライトを左向きの画像に変える」
「       〃      、1ならば     〃       右向きの画像に変える」

というスクリプトを組んだ、という理解でよろしいでしょうか?
アイコンでやるにせよ、GMLでかくにせよ、変数の宣言は「左(右)キーを押す→script_direction = 0(1);」と書き出せば良い・・・のでしょうか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。