Toolverse
Wszystkie skille

godot-plugin

autor: openclaw

Steruj edytorem Godota bezpośrednio z agenta AI — twórz sceny, manipuluj węzłami i testuj grę

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
5

O skillu

Umiejętność pozwalająca kontrolować Godot 4.x poprzez 30 wbudowanych narzędzi. Zarządzaj scenami, węzłami, transformacjami i debugowaniem bez opuszczania interfejsu agenta. Obsługuje ponad 80 typów węzłów. Idealna do automatyzacji zadań deweloperskich: inspekcji scen, tworzenia węzłów, symulacji wejścia, robienia zrzutów ekranu i testowania rozgrywki. Wymaga zainstalowania rozszerzenia bramy OpenClaw.

Jak używać

  1. Sprawdź dostępność narzędzia godot_execute w swoim środowisku OpenClaw. Jeśli nie jest dostępne, przejdź do katalogu umiejętności i uruchom skrypt instalacyjny: ./scripts/install-extension.sh, następnie zrestartuj bramę poleceniem openclaw gateway restart.

  2. Aby utworzyć nową scenę, użyj narzędzia scene.create z parametrami określającymi typ węzła głównego (np. Node2D) i nazwę sceny. Po utworzeniu sceny dodaj węzły za pomocą node.create, podając typ węzła (np. CharacterBody2D) i jego nazwę.

  3. Znajdź istniejące węzły w scenie za pomocą node.find, podając nazwę węzła, a następnie pobierz jego dane za pomocą node.getData. Możesz wtedy modyfikować transformacje węzła — pozycję, rotację i skalę — używając narzędzi transform.setPosition, transform.setRotation i transform.setScale.

  4. Do testowania gry uruchom edytor poleceniem editor.play. Podczas testowania symuluj wejście gracza za pomocą input.keyPress (dla klawiszy), input.mouseClick (dla myszy) lub input.actionPress (dla akcji zdefiniowanych w projekcie).

  5. Monitoruj działanie gry za pomocą debug.tree (aby zobaczyć hierarchię węzłów), debug.screenshot (aby zrobić zrzut ekranu) i console.getLogs (aby sprawdzić logi konsoli). Po zakończeniu testów zatrzymaj grę poleceniem editor.stop.

  6. Zapisz zmiany w scenie za pomocą scene.save. Możesz także otwierać istniejące sceny poleceniem scene.open, podając ścieżkę do pliku sceny.

Podobne skille