Menu
CoddyTech

Una guardia di pattuglia

Fa parte della sezione Progetti del percorso Godot di Coddy. Lezione 29 di 33.

Una guardia si trova dietro la porta: uno slime rosso, in enemy.gd. Si muove su e giù senza fermarsi. Un valore di direction pari a 1 significa verso il basso, mentre -1 significa verso l'alto:

position.y += SPEED * direction * delta
if position.y > 320 or position.y < 70:
	direction = -direction

Invertire direction a ciascuna estremità fa cambiare direzione alla guardia.

Una guardia che segue un percorso fisso è una sfida leale. Il giocatore può osservarla, capire i suoi tempi e superarla.

challenge icon

Sfida

Facile

In enemy.gd:

  1. Aggiungi const SPEED = 80 e var direction = 1.
  2. A ogni frame fisico, sposta la guardia di SPEED * direction * delta lungo y.
  3. Inverti direction quando y supera 320 o è inferiore a 70.

Provalo tu

extends Area2D

func _physics_process(delta):
	pass
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Progetti

Esercitati da solo: Playground Godot