Map openen
Selecteer je projectmap in het chatvenster.
Je wilt een sprite die beweegt als je op de pijltjestoetsen drukt. De agent leest je scenegrafiek en schrijft een script om invoer af te handelen. Het maakt een bestand aan dat het juiste knooppunttype uitbreidt en de logica koppelt aan de fysica-lus.
Selecteer je projectmap in het chatvenster.
Vraag de agent om de huidige directorystructuur weer te geven.
Vraag een nieuw script aan voor je personageknooppunt.
Voer het project uit en controleer de beweging zelf.
player.gdopgeslagenplayer.gddiffgodot --headless --quitexit 0player.gd14 regelsextends 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()Dit script verwerkt richtingsinvoer en verplaatst het personage met de fysica-verwerkingslus.
De agent gebruikt edit_file om de connect-aanroep toe te voegen, zodat het signaal correct werkt en de diff toont voor review door de gebruiker. Het koppelt signalen. Je controleert de kopsyntax en voert vervolgens het project uit om te verifiëren dat het signaal correct wordt afgevuurd. Je kunt verwijzen naar knooppunten in verschillende scripts om je logica schoon te houden. Verken 2D-gamepatronen in Godot om systemen voor je spelers te bouwen. Deze aanpak ondersteunt 2D-platformer-Godot-tutorialstructuren voor betere code. De agent helpt je bij het beheren van deze details tijdens de ontwikkeling en zorgt voor kwaliteit. Je kunt meerdere eigenschappen parallel en vervolgens sequentieel tweenen om vloeiende overgangen te creëren.
Je wilt de grootte van een label in je Godot 4-project aanpassen, en de agent gebruikt grep om het knooppunt in het scenedbestand te lokaliseren. Het werkt lokaal. De agent gebruikt edit_file om de positie- en schaalwaarden voor het UI-element bij te werken. Een diff wordt weergegeven, zodat je de wijzigingen kunt controleren voordat je ze accepteert in Framecove. Je voert het project uit om de nieuwe lay-out te controleren en ervoor te zorgen dat de tekst leesbaar is. Deze aanpak helpt je 2D-platformer-Godot-tutorialtechnieken onder de knie te krijgen door echte codewijzigingen te zien. De agent klikt niet door de editor heen, maar leest de tekstbestanden direct. Je kunt ook gdscript-tutorialmethoden verkennen voor meer complexe UI-interacties.