Menu
CoddyTech

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 * delta

W 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.

challenge icon

Wyzwanie

Łatwy

Bohater 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
quiz iconSprawdź się

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

Poćwicz samodzielnie: Edytor online Godot