Menu
CoddyTech

Appena premuto

Fa parte della sezione Input e movimento del percorso Godot di Coddy. Lezione 5 di 28.

Input.is_action_pressed() è true in ogni frame in cui il tasto è tenuto premuto. È adatto per camminare. Un salto o uno sparo dovrebbe avvenire una volta per pressione.

Input.is_action_just_pressed() è true solo nell’unico frame in cui il tasto viene premuto. Per renderlo true di nuovo, il giocatore rilascia il tasto e lo preme di nuovo.

func _process(delta):
	if Input.is_action_just_pressed("move_right"):
		position.x += 40

Questo eroe fa un passo di 40 pixel a ogni pressione. Un passo è una distanza fissa, non una velocità, quindi non ha delta.

challenge icon

Sfida

Facile

Fai fare un passo all'eroe invece di camminare. Ogni pressione di move_right lo sposta di 40 pixel verso destra e ogni pressione di move_left di 40 pixel verso sinistra. Tenere premuto un tasto più a lungo non aggiunge nulla.

Provalo tu

extends Node2D

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
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 Input e movimento

Esercitati da solo: Playground Godot