Przewodnik wskazówek asystenta i przykłady

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

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.