Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
JAction to płynny interfejs API do budowania złożonych sekwencji akcji w Unity. Obsługuje opóźnienia, pętle powtórzeń, warunkowe czekanie, operacje asynchroniczne bez alokacji pamięci i równoległe wykonanie. Każde wykonanie pracuje na niezależnym zrzucie zadań, co umożliwia bezpieczne równoczesne operacje. Idealny do timerów gry, zaplanowanych zdarzeń i przepływów pracy z pollingiem warunków.
Jak używać
Zainstaluj JAction jako umiejętność Claude'a w swoim projekcie Unity, dodając repozytorium do katalogu skills.
Utwórz nową akcję za pomocą
JAction.Create()i rozpocznij budowanie sekwencji metodami łańcuchowymi — na przykład.Delay(1f)dodaje opóźnienie jednej sekundy,.Do(callback)wykonuje funkcję,.Repeat(count)powtarza zadanie.Dodaj warunkowe czekanie za pomocą
.WaitUntil(condition)lub.WaitWhile(condition)— akcja będzie czekać, aż warunek zostanie spełniony lub przestanie być spełniony.Uruchom sekwencję synchronicznie metodą
.Execute()lub asynchronicznie.ExecuteAsync()— asynchroniczna wersja zwracaJActionExecutionHandle, który możesz czekać lub anulować.Pamiętaj, że każde wykonanie pracuje na zrzucie listy zadań z momentu wywołania — modyfikacje akcji po starcie nie wpłyną na już uruchomione sekwencje, co umożliwia bezpieczne równoległe wykonania.
Po zakończeniu wykonania wywołaj
.Dispose()naJActionExecution, aby zwrócić obiekt do puli pamięci i uniknąć alokacji.