Ten dokument daje wskazówki dotyczące wysyłania asystenta i dostarcza przykłady i inspiracje na temat tego, co asystent może zrobić.
Bądź konkretny
Jeśli asystent zawodzi, dodaj więcej szczegółów do swojego monitu i spróbuj ponownie.Użyj nazw instancji dokładnie tak, jak są wymówione, określ funkcję, z której chcesz korzystać Asystent, i powiedz Asystentowi, z jakim typem pracuje, na przykład z częścią lub modelem.
Nieokreślone | Bardziej szczegółowe |
Umieść drzewa w kręgu. | Umieść 10 kopii modelu "pine_tree" w ReplicatedStorage w promieniu 30 metrów wokół SpawnLocation. |
Zrób, aby część się poruszyła. | Dodaj skrypt, aby "my_part" przesuwał się w górę i w dół 10 razy za pomocą TweenService. |
Jak zaprojektować podstawowy cykl? | Pomóż mi zaprojektować zabawne pętle rdzenia dla mojej gry.Chcę stworzyć grę, w której gracze mogą polować na skarby jako piraci.Mogą również kupować i ulepszać statki piratów i walczyć ze sobą. |
Użyj swojego wyboru
Wybór to świetny sposób określania obiektu lub zestawu obiektów, do których chcesz się odnieść w swoim okienku.Wybierz wiele obiektów i poproś Asystenta o zmianę ich, tworzenie duplikatów i umieszczenie ich gdzieś, lub kontynuuj wzór pozycji, tak jak utrzymywanie umieszczenia w linii.
Edytuj czas i czas uruchomienia
Asystent czasami myli różnicę między czasem edycji a czasem uruchamiania.Jeśli poprosisz Asystenta o podjęcie akcji, prawdopodobnie skłoni się do zrobienia tego w czasie edycji.Jeśli chcesz, aby akcja miała miejsce podczas czasu wykonania, poproś Asystenta o wstawienie skryptu, który wykonuje akcji.Na przykład powiedz Asystentowi, aby "dodał skrypt, aby czas był 8:00 rano" zamiast "zrobić czas 8:00 rano".
Dalej próbuj
Nie zniechęcaj się, jeśli Asystent nie działa dokładnie tak, jak chcesz za pierwszym razem.Często dokonywanie drobnych zmian i próba ponownego wykonania może doprowadzić do lepszych wyników.Wiele narzędzi AI jest niedeterministycznych, co oznacza, że nie tworzą dokładnie takiego samego wyniku za każdym razem, gdy prosimy je o wykonanie czegoś.Istnieje pewna zmienność, do której możesz wejść i kontrolować za pomocą modyfikacji do swojego pola wyboru.
AI w obecnym stanie wymaga pracy.Potrzeba czasu, aby zrozumieć, jak najlepiej rozmawiać z Asystentem, co może zrobić i jak uzyskać to, czego chcesz z niego.
Wielostopniowe wskazówki
Rozważ użycie wieloetapowych monitów, aby zachęcić Asystenta do myślenia.Zamiast pytać "Czy możesz mi wyjaśnić ten skrypt?" i wkleić skrypt, poproś go o wyjaśnienie krok po kroku, oddzielając pytanie od skryptu za pomocą ###.Ta separacja pomaga Asystentowi rozłożyć i zorganizować informacje, aby zapewnić lepsze odpowiedzi.
Czy możesz wyjaśnić, co ten skrypt robi krok po kroku?
### lokalna część = przestrzeń robocza.Part
lokalna funkcja onTouched(otherPart) *print(part.Name .. " zderzyła się z " .. otherPart.Name)*koniec
część.Touched:Connect(onTouched)
###
Przykłady
Te przykłady pokazują ogromną różnorodność zadań, z którymi Asystent może pomóc dzisiaj.Niektóre z nich mogą wymagać kilku prób, abyś mógł je odtworzyć, ale spróbuj je i zobacz, co możesz wymyślić sam.
Mechanika gry - Strzelaj kulami ognia, które eksplodują
Wskazówka: Przesuń kulę ognia w stronę gracza, w kierunku, w którym gracz naciska "e", gdy gracz naciśnie "e".Spraw, aby kula ognia eksplodowała, gdy trafi na coś.
Mechanika gry - Ustaw system zespołów i przypisz graczom
Wskazówka: Dodaj skrypt, aby stworzyć system zespołów (czerwony, niebieski, zielony, żółty) i przypisz każdemu graczowi losowo do zespołu.
Mechanika gry - stałe wykonywanie stylu biegu świątyni
Powiadomienie: Spraw, aby mój postać biegła ciągle do przodu, tak jak w graTemple Run.
Mechanika gry - Podniesienie dopalacz
Wskazówka: Dodaj skrypt, który sprawia, że gracz zapala się w ogniu i skacze 3 razy wyżej, jeśli naciśnie "q".Ogień powinien być przymocowany do gracza i poruszać się razem z nim.Jeśli ponownie naciśną "q", wyłącz ogień i zresetuj siłę skoku.
Mechanika gry - lasery NPC
Wskazówka: Dodaj skrypt, który sprawia, że strzela to laser za pomocą długiej cienkiej części, która jest niebieska i neonowa u gracza, jeśli znajduje się w odległości 30 ćwieków.
Dodaj skrypt, aby to wyglądało w stronę i powoli przesuwało się w kierunku najbliższego gracza, jeśli jest w odległości 50 ćwieków.Poruszaj się tylko w osiach x i z, zachowaj stałą osię y.
Mechanika gry - Interaktywny NPC
Wskazówka: Jest to NPC.Dodaj powiadomienie, które pozwala graczowi z nim interakować.Jeśli gracz interakuje, niech NPC powie "cześć [nazwa gracza]", gdzie nazwa gracza jest rzeczywistą nazwą gracza, w oknie tekstowym.
Dodaj skrypt, który zawsze sprawia, że ten NPC patrzy w kierunku najbliższego gracza.
Mechanika gry - patrolowanie NPC
Wskazówka: Dodaj skrypt, aby ten NPC poruszał się powoli między startpart i endpart wielokrotnie.Powinien zmierzyć się z częścią, a następnie przesunąć się do niej, następnie zmierzyć się z inną częścią i przesunąć się do niej.Jeśli gracz znajdzie się w odległości 10 ćwieków, obróć NPC na czerwony i spraw, aby go ścigał gracz.
Mechanika gry - Aktualizacja tablicy wyników
Wskazówka: Dodaj skrypt, który usuwa to i dodaje 100 do wyniku graczy.
Dodaj skrypt, aby wyświetlić wynik gracza na tablicy wyników.
Kamera - Zablokuj w górę
Wskazówka: Dodaj skrypt, który blokuje kamerę w widoku od góry w dół na graczu i podążaj za graczem, zapewniając, że gracz pozostaje w centrum ekranu.
Kamera - Zablokuj dla pierwszej osoby
Monit: Stwórz skrypt, aby zamknąć kamerę w widoku pierwszoosobowym.
Interfejs użytkownika - menu rozwijane
Powiadomienie: Stwórz menu rozwijane z 5 elementami.
UI - pasek zdrowia
Powiadomienie: Dodaj część na ziemi, gdy gracz ją dotknie, zmniejsza zdrowie o 10%.Umieść pasek zdrowia interfejsu w górnym środku ekranu, który staje się czerwony, gdy zdrowie graczy jest mniejsze niż 20%.
Interfejs użytkownika - Prosty HUD
Wskazówka: Stwórz wyświetlenie na górze w StarterGui.Dodaj pasek zdrowia do góry w prawicy i etykietę tekstową z nazwą gracza pod nią.W prawym dolnym rogu dodaj 4 przyciski w kształcie diamentu, z "Eliksirami" na górze, "Broniami" na lewo, "Ekwipunkiem" na dole i "Specjalnym" na prawo.Zrób, aby kolory spadały tematycznie kolorowe.

Budowanie - Rozrzucanie obiektów z randomizacją
Monit:: Dodaj 0-5 wybranej instancji "Mushroom" wokół każdego "RedwoodTree-Var01".
Budowanie - Cykl nocny/dzień z oświetleniem ulicznym
Monit: Dodaj skrypt, który zmienia czas o jedną godzinę co sekundę.Zacznij o 3pm.O godzinie 19:00 ustaw jasność każdego reflektora do 10.O 8 rano obniż jasność każdego reflektora do 0.
Budowa - Most zawieszenia oparty na fizyce
Wskazówka: Stwórz most liniowy.Zrób 10 drewnianych desek o szerokości 5 ćwieków i długości 2 ćwieków.Umieść je w rzędzie.Dodaj ograniczenia rop po obu stronach części, łącząc każdą z nich z częścią przed nią i po niej.Uczynij wszystkie ograniczenia liniowe widocznymi, zakotwicz 1. i 10. część oraz dodaj wykrywacz przeciągów na 1. i 10. części.

Budowa - Dodaj dym do kominów
Powiadomienie:: Włóż niewidzialną cegłę, która nie jest zderzalna, do każdego komina w każdym domu.Cegła powinna mieć cząstkę w środku, która wytwarza dym, który płynie w górę, a dym musi być biały.
Budowanie - zmiana nazw instancji
Wskazówka: Zmień nazwę wszystkich obiektów "emptyscripts" na "Script+uniqueID".
Budowanie - Stwórz teren
Wskazówka: Stwórz region terenu z wzgórzami toczącymi.

Budowanie - Dodaj zachowanie na skalę
Wskazówka: Dodaj skrypt, aby reflektory w folderze StreetLights migotały losowo włączone i wyłączone.
Budowanie - Zastąp szare pudełka zasobami
Wskazówka: Zastąp każdą z wybranych części modelem o tej samej nazwie, który obecnie znajduje się w modelu danych w katalogu AssetLibrary podczas pracy w przestrzeni roboczej.Na przykład, jeśli część nazywa się "Dom przedmiejski", poszukaj modelu o nazwie "Dom przedmiejski" i zastąp część tym modelem.