Menu
CoddyTech

Mantieni la racchetta sullo schermo

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

Tieni premuto Destra e la racchetta scivola fuori dallo schermo. clamp(value, low, high) mantiene un numero tra due limiti. Sotto low restituisce low. Sopra high restituisce high. Altrimenti restituisce il numero invariato.

position.x = clamp(position.x, 40, 600)

La racchetta è larga 80 pixel. A x = 40 il suo lato sinistro tocca il bordo sinistro. A x = 600 il suo lato destro tocca il bordo destro, a 640.

Applica clamp dopo lo spostamento. Se lo applichi prima, lo spostamento può spingere la racchetta oltre il bordo.

challenge icon

Sfida

Facile

Mantieni la racchetta completamente sullo schermo: dopo che si è spostata, limita position.x tra 40 e 600.

Provalo tu

extends CharacterBody2D

const SPEED = 400

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta
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