ゲームメーカーの経験が少し必要です。 初めてのゲームではやらないでください。
1
壁のための簡単なブロックスプライトを作ります。 プレイヤー用のスプライトも作りましょう。 壁は spr_wall と呼び、プレイヤーは spr_player
2
obj_wall というオブジェクトを作り、solid ボックスにチェックを入れます。
3
必ず壁のスプライトを選択してください。
4
オブジェクトを作ってobj_playerと呼びます。
5
プレーヤースプライトを選択してください。
6
obj_playerの場合:イベントを追加し、Stepをクリックし、もう一度Stepをクリックします。 次にコントロール・タブに移動し、'execute code'アクションをドラッグ・アンド・ドロップします。
7
次にコードボックスに
// simple Platforming codeを入力します!//if place_free(x,y+1){gravity = 0.7gravity_direction = 270}else{gravity=0gravity_direction = 270}//矢印キー<,>,^if place_free(x-4,y)and keyboard_check(vk_left){x-=4}if place_free(x+4,y)and keyboard_check(vk_right){x+=4}if !place_free(x,y+1)and keyboard_check(vk_up){vspeed=-10}
// simple Platforming codeを入力します!//if place_free(x,y+1){gravity = 0.7gravity_direction = 270}else{gravity=0gravity_direction = 270}//矢印キー<,>,^if place_free(x-4,y)and keyboard_check(vk_left){x-=4}if place_free(x+4,y)and keyboard_check(vk_right){x+=4}if !place_free(x,y+1)and keyboard_check(vk_up){vspeed=-10}
8
コピペするだけです。
9
obj_playerの場合: イベントの追加」→「衝突」→「obj_wall」。
10
以下のコードを入れてください(コントロールタブに行き、「実行コード」をドラッグ&ドロップしてください:move_contact_solid(direction,12);vspeed=0;
11
部屋を作り、room_1と名付け、選択したオブジェクトでクリックしてレベルデザインを作り、部屋を保存します(上部のチェックをクリックします。
12
ゲームを実行します!
コメント
最新を表示する
NG表示方式
NGID一覧