W lewo i w prawo
Część sekcji Wejście i ruch ścieżki Godot w Coddy. Lekcja 2 z 28.
Jedno if sprawdza jedną akcję. Aby poruszać się w obu kierunkach, dodaj drugie if dla drugiej akcji:
func _process(delta):
if Input.is_action_pressed("move_right"):
position.x += 200 * delta
if Input.is_action_pressed("move_left"):
position.x -= 200 * deltaW każdej klatce Godot wykonuje oba sprawdzenia. Każde z nich porusza bohaterem tylko wtedy, gdy trzymasz odpowiedni klawisz.
Przytrzymaj oba klawisze, a oba wiersze zostaną wykonane w tej samej klatce. Jeden dodaje 200 pikseli na sekundę, a drugi je odejmuje, więc bohater pozostaje w miejscu.
Wyzwanie
ŁatwyBohater porusza się w prawo. Spraw, by poruszał się także w lewo z prędkością 200 pikseli na sekundę, gdy trzymasz move_left.
Spróbuj swoich sił
extends Node2D
func _process(delta):
if Input.is_action_pressed("move_right"):
position.x += 200 * delta
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wejście i ruch
1Akcje wejścia
Naciśnij, aby się poruszyćW lewo i w prawoJedna ośCztery kierunkiWłaśnie naciśniętoNieobsłużone wejściePoćwicz samodzielnie: Edytor online Godot