Ouvrir le dossier
Sélectionnez le dossier de votre projet dans la fenêtre de discussion.
Vous voulez un sprite qui bouge quand vous appuyez sur les touches directionnelles. L'agent lit votre arbre de scène et écrit un script pour gérer les entrées. Il crée un fichier qui hérite du type de nœud approprié et connecte la logique à la boucle physique.
Sélectionnez le dossier de votre projet dans la fenêtre de discussion.
Demandez à l'agent de lister la structure du répertoire actuel.
Demandez un nouveau script pour votre nœud de personnage.
Lancez le projet et vérifiez le déplacement vous-même.
player.gdsauvegardéplayer.gddiffgodot --headless --quitexit 0player.gd14 lignesextends CharacterBody2D
# Simple movement controller
@export var speed: float = 200.0
func _physics_process(_delta):
var direction = Input.get_vector(
"ui_left", "ui_right",
"ui_up", "ui_down"
)
if direction:
velocity = direction * speed
else:
velocity = velocity.move_toward(
Vector2.ZERO, speed
)
move_and_slide()Ce script gère les entrées directionnelles et déplace le personnage via la boucle de processus physique.
L'agent utilise edit_file pour ajouter l'appel connect afin que le signal fonctionne correctement et affiche le diff pour examen par l'utilisateur. Il connecte les signaux. Vous vérifiez la syntaxe de connexion, puis lancez le projet pour confirmer que le signal se déclenche correctement. Vous pouvez référencer des nœuds dans différents scripts pour garder votre logique propre. Explorez les patterns de jeux 2D sous Godot pour créer des systèmes pour vos joueurs. Cette approche s'aligne sur les structures de tutoriels de jeux de plateforme 2D pour un meilleur code. L'agent vous aide à gérer ces détails lors du développement et assure la qualité. Vous pouvez tweener plusieurs propriétés en parallèle puis séquentiellement pour créer des transitions fluides.
Vous souhaitez ajuster la taille d'un Label dans votre projet Godot 4, et l'agent utilise grep pour localiser le nœud dans le fichier de scène. Il fonctionne en local. L'agent utilise edit_file pour mettre à jour les valeurs de position et d'échelle pour l'élément d'interface utilisateur. Un diff est affiché pour que vous puissiez examiner les modifications avant de les accepter dans Framecove. Vous lancez le projet pour vérifier la nouvelle mise en page et vous assurer que le texte est lisible. Cette approche vous aide à maîtriser les techniques de tutoriels de jeux de plateforme 2D en voyant de véritables modifications de code. L'agent ne clique pas dans l'éditeur, mais lit directement les fichiers texte. Vous pouvez également explorer les méthodes de tutoriels GDScript pour des interactions d'interface utilisateur plus complexes.