Patrolujący strażnik
Część sekcji Projekty ścieżki Godot w Coddy. Lekcja 29 z 33.
Za drzwiami stoi strażnik: czerwony szlam w pliku enemy.gd. Chodzi w górę i w dół bez zatrzymywania się. direction o wartości 1 oznacza ruch w dół, a -1 — w górę:
position.y += SPEED * direction * delta
if position.y > 320 or position.y < 70:
direction = -directionZmiana wartości direction na każdym końcu trasy zawraca strażnika.
Strażnik poruszający się po stałej trasie jest sprawiedliwy. Gracz może go obserwować, poznać rytm jego ruchu i przejść obok.
Wyzwanie
ŁatwyW pliku enemy.gd:
- Dodaj
const SPEED = 80ivar direction = 1. - W każdej klatce fizyki przesuń strażnika o
SPEED * direction * deltawzdłuż osiy. - Odwróć wartość
direction, gdyyprzekroczy 320 lub spadnie poniżej 70.
Spróbuj swoich sił
extends Area2D
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 ekranie4Projekt: Podziemny labirynt
Przejdź przez lochPodnieś kluczPoćwicz samodzielnie: Edytor online Godot