Otwórz folder projektu
Otwórz folder w oknie czatu agenta.
Tilemapy często drżą, gdy kamera podąża za sprite'em. Przyczyna bywa niejasna. Agent czyta kod sceny i dostosowuje ustawienia podążania kamery. Następnie uruchamia polecenie budowania, aby sprawdzić, czy projekt się kompiluje, a Ty musisz sprawdzić drgania w przeglądarce. Przeglądasz różnice przed zaakceptowaniem zmiany.
Otwórz folder w oknie czatu agenta.
Agent wylistowuje wszystkie pliki scen w folderze.
Agent czyta główny plik kodu sceny.
Agent uruchamia polecenie budowania, aby sprawdzić błędy.
src/main.jszapisanoindex.htmlzapisanodev-serverexit 0src/main.js18 liniiclass MainScene extends Phaser.Scene {
constructor() {
super('MainScene');
}
create() {
this.add.text(400, 300, 'Hello World', {
fontSize: '32px',
fill: '#ffffff'
});
}
}
const config = {
type: Phaser.AUTO,
width: 800,
height: 600,
scene: MainScene
};
new Phaser.Game(config);Ten przykład w czystym JavaScript pokazuje klasę sceny z obiektem tekstowym. Konfiguracja ustawia typ gry na AUTO i definiuje szerokość oraz wysokość.
Agent używa list_dir do zmapowania struktury projektu i znalezienia plików scen, więc czyta główny kod za pomocą read_file, aby zrozumieć grę. Działa lokalnie. Wyszukuje obiekty gry za pomocą grep, aby zlokalizować błędy. Czyta oficjalną dokumentację Phaser za pomocą web_search i http_get, aby zweryfikować sygnatury metod. Przeglądasz plan w trybie Plan only, aby zobaczyć zmiany. Możesz przełączyć się na Ask first, aby zatwierdzić każdą edycję. Stosuje edycje i pokazuje Ci różnice dla każdego pliku. Testujesz przykłady phaser js, sprawdzając, jak zmienić pozycję ścieżki i skalę w przeglądarce.
Agent używa glob do znalezienia wszystkich plików tilemap i sprite'ów w projekcie oraz czyta logikę podążania kamery w kodzie sceny za pomocą read_file. Sprawdza. Agent wyszukuje konkretne ustawienia kamery powodujące efekt drgań. Sprawdza oficjalną dokumentację Phaser w zakresie opcji wygładzania kamery. Modyfikuje ustawienia podążania kamery w pliku sceny za pomocą edit_file. Możesz naprawić drgające tilemapy, gdy kamera podąża za sprite'em, dostosowując te ustawienia. Agent uruchamia polecenie serwera deweloperskiego, aby uruchomić lokalny serwer deweloperski. Shell pokazuje rzeczywisty kod wyjściowy polecenia, a użytkownik sprawdza wynik w przeglądarce.