Par rapport à l’étape précédente,
supprimer la fonction _init() afin qu’il ne reste plus que la ligne extends Sprite2D.
Créer 2 variables au script :speed est définie comme la vitesse de déplacement en pixels par seconde et angular comme la vitesse angulaire en radians par seconde :
var speed=400
var angular_speed = PIPour déplacer l’icône, il faut mettre à jour sa position et sa rotation à chaque image dans la boucle de jeu. Nous pouvons utiliser la fonction virtuelle _process() de la classe Node. Si vous la définissez dans une classe qui étend la classe Node, comme Sprite2D, Godot appellera cette fonction à chaque image et lui transmettra un argument nommé delta, correspondant au temps écoulé depuis la dernière image.
Dans le jeu, écrire ces lignes pour incrémenter la rotation de notre sprite à chaque image.
func _process(delta):
rotation += angular_speed * deltaCe qui donne pour le code en entier (sprite_2D-00gd):

Lancer la scène : l’icône Godot tourner sur place.

Script complet :
extends Sprite2D
var speed=400
var angular_speed = PI
func _process(delta):
rotation += angular_speed * deltaObservations
images(frames), et ce, dans une boucle. On mesure la cadence à laquelle un jeu produit des images en images par seconde (FPS). La plupart des jeux visent les 60 FPS, bien que l’on puisse observer des valeurs telles que 30 FPS sur des appareils mobiles plus lents ou entre 90 et 240 pour les jeux en réalité virtuelle.