Файли
Читає та редагує ваші скрипти.
Framecove — AI-агент для Windows, який допомагає писати власний код для 3D-гри в Godot у чаті поруч із редактором. Він виконує команди та показує результати.
Читає та редагує ваші скрипти.
Запускає ваші команди для запуску або перевірки проєкту та показує реальний код виходу.
Отримує офіційну документацію.
Ви вставляєте помилку або запит, агент читає текстові файли, пропонує diff, і ви переглядаєте зміни перед їх прийняттям.
list_dirзнайдено файлиplayer.gd20 рядківplayer.gdзбереженоgodot --headless -q --pathexit 0project.godot3 збігиАгент використовує list_dir для пошуку папки проєкту та glob для пошуку існуючих скриптів, а потім читає структуру дерева сцени за допомогою read_file, щоб зрозуміти ієрархію вузлів. Він створює новий скрипт. Ви переглядаєте diff і приймаєте зміни перед тестуванням руху. Це не туторіал з Godot Engine, а практичний спосіб отримати код у ваших файлах. Ви зберігаєте папку проєкту в безпеці та робите резервну копію перед застосуванням великих змін. Агент обчислює напрямок за допомогою Input.get_vector і встановлює швидкість для руху. Ви можете забезпечити обробку вузлів у правильному порядку, ретельно структуруючи дерево сцени. Він показує вам diff змін, щоб ви бачили, який саме текст було змінено.
Ви вставляєте повідомлення про помилку щодо відсутнього сигналу, і агент використовує grep для пошуку імені сигналу та скрипта, який його генерує, у ваших скриптах. Агент читає скрипт, який генерує сигнал, і скрипт, який його приймає. Він перевіряє, чи існує з'єднання у файлі сцени. Агент пропонує виправлення, редагуючи скрипт для правильного підключення сигналу. Ви переглядаєте diff і приймаєте зміни, а потім запускаєте проєкт. Це допомагає вам зрозуміти концепції 3D-гри в Godot, бачачи їх у власному коді. Ви можете перевірити, чи повертається гравець на позицію, прочитавши вивід скрипта.
Framecove — це окрема програма для Windows, а не плагін для Godot; використовуйте її лише у власних проєктах і активах або тих, які ви маєте право змінювати; агент не гарантує цього; немає гарантії, що код правильний — перевірте його та подумайте про хороші місця для початку кодування, переглянувши офіційну документацію.