Paletka w Breakout
Część sekcji Projekty ścieżki Godot w Coddy. Lekcja 1 z 33.
W tym rozdziale zbudujesz Breakout: paletkę, piłkę, cegły, wynik, życia i sposób na wygraną. Gra uruchamia się po każdym kroku, więc często naciskaj Graj.
Gra ma trzy skrypty, każdy we własnej karcie: paddle.gd, ball.gd i main.gd, w którym znajdzie się reszta gry. Na początku są prawie puste.
Najpierw paletka przesuwa się w lewo i w prawo za pomocą klawiszy. Input.get_axis zwraca -1, gdy trzymasz klawisz w lewo, 1 dla klawisza w prawo i 0, gdy nie trzymasz żadnego z nich.
func _physics_process(delta):
var direction = Input.get_axis("move_left", "move_right")
position.x += direction * SPEED * deltaMnożenie przez delta sprawia, że SPEED oznacza liczbę pikseli na sekundę.
Wyzwanie
ŁatwyW pliku paddle.gd:
- Dodaj
const SPEED = 400na górze. - W funkcji
_physics_processprzesuwaj paletkę w lewo i w prawo za pomocąmove_leftimove_rightz prędkościąSPEEDpikseli na sekundę.
Spróbuj swoich sił
extends CharacterBody2D
func _physics_process(delta):
pass
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Projekty
1Projekt: Breakout
Paletka w BreakoutUtrzymaj paletkę na ekraniePoćwicz samodzielnie: Edytor online Godot