押して移動
CoddyのGodotジャーニー「入力と移動」セクションの一部。レッスン 1/28。
Godotは入力アクションを通じてキーを読み取ります。これは、プレイヤーが何をしたいかを表す名前です。このコースのすべてのゲームには、次のアクションがあります。
move_left、move_right、move_up、move_down:矢印キーとWASDjump:Space、WまたはUpaction:EまたはEnter
プレイヤーが右矢印キーまたはDを押している間、Input.is_action_pressed("move_right")はtrueになります。毎フレーム実行される_processで確認します。
func _process(delta):
if Input.is_action_pressed("move_right"):
position.x += 200 * deltaifの下の行は、2つのタブで始まります。この行はキーが押されているフレームでのみ実行されるため、キーを離すとヒーローは止まります。
チャレンジ
簡単move_rightを押している間、ヒーローが右に1秒あたり200ピクセルの速度で歩くようにします。離すと、ヒーローは止まります。
自分で試してみよう
extends Node2D
func _process(delta):
pass
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
入力と移動のすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド