ゲームメーカーの経験が少し必要です。 初めてのゲームではやらないでください。
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一覧