Asystent to AI pomocnik Roblox, który może pomóc Ci w tworzeniu i kodowaniu gier. W tym rozdziale przejdźmy przez to, jak otworzyć Asystenta w Studio, napisać zapytania, które zmieniają zachowanie części, oraz przetestować wyniki, aby sprawdzić, czy musisz wprowadzić jakiekolwiek zmiany w przykładowym kodzie Asystenta.
Otwórz Asystenta
Asystent jest dostępny w prawym górnym rogu tej strony, a także bezpośrednio w Studio. To drugie umiejscowienie pozwala Asystentowi bezpośrednio odnosić się do wszystkiego, co składa się na Twoją grę, a następnie sugerować, jak możesz dodać lub edytować obiekty 3D i skrypty w zależności od swoich celów rozgrywki.

Utwórz zapytanie
Gdy Asystent jest otwarty w Studio, może odnosić się do wszystkich Twoich platform i dodawać skrypty, aby zmienić ich zachowanie, takie jak:
- Zmiana koloru za każdym razem, gdy gracz dotknie części.
- Poruszanie się w górę, czekanie przez 3 sekundy, a następnie powrót do poprzedniej pozycji.
- Redukcja zdrowia gracza im dłużej pozostaje na części.
Aby zademonstrować, jak działa ten proces, ta część samouczka pokazuje, jak współpracować z Asystentem, aby sprawić, że Twoja pierwsza platforma będzie błyszczeć za każdym razem, gdy gracz na nią skoczy.
Aby utworzyć zapytanie dla tego zachowania:
- OPCJONALNEZmień nazwę swojej pierwszej platformy, aby Asystent wiedział, dla której części ma utworzyć skrypt.
- W widoku, wybierz swoją pierwszą platformę.
- W oknie Eksplorator kliknij prawym przyciskiem myszy na aktywnym obiekcie, a następnie wybierz Zmień nazwę z menu kontekstowego.
- Wpisz GlitterPart, a następnie naciśnij Enter.
W oknie Asystent przejdź do pola Wprowadź zapytanie tutaj, a następnie wpisz: Dodaj nowy skrypt, który tworzy żółte iskierki, gdy GlitterPart jest dotykany.

Naciśnij Enter. Asystent zaczyna generować przykładowy kod, a następnie wyświetla okno z sugerowanym przykładem kodu, który jest podobny do poniższego:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Żółtysparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)Kliknij Akceptuj. W miarę jak uczysz się więcej o kodowaniu w Luau, łatwiej będzie przeglądać przykłady kodu Asystenta, aby upewnić się, że działają zgodnie z Twoimi potrzebami.
Istnieje więcej niż jeden poprawny sposób na złożenie konkretnego zapytania, ale każde słowo ma znaczenie. Na przykład, poniższa tabela pokazuje, jak nawet nieznacznie różne wybory słów w stosunku do oryginalnego zapytania mogą dać różne wyniki.
| Wariant zapytania | Możliwe wyniki |
|---|---|
| Utwórz żółte iskierki, gdy GlitterPart jest dotykany. | Asystent może pokazać Ci kod, ale nie utworzy nowego skryptu. Może również dodać kod do losowego istniejącego skryptu. |
| Zrób fioletowe iskierki, gdy część o nazwie GlitterPart jest stawiana. | Asystent może utworzyć iskierki przed dotknięciem GlitterPart, lub utworzyć tylko kilka iskier. |
| Zrób, aby GlitterPart błyszczał | Zamiast dodać skrypt, Asystent po prostu doda emiter cząsteczek (obiekt, który tworzy iskierki) do GlitterPart. Co może być dobre, jeśli chcesz, aby błyszczał przez cały czas. |
Im mniej szczegółów podasz, tym bardziej nieprzewidywalne będą wyniki. Na przykład, możliwe wyniki dla zapytania Zrób, aby części błyszczały, gdy je dotykasz, mogą obejmować:
- Skrypt wynikowy w ogóle nie działa.
- Działa tylko jedna losowa część.
- Części błyszczą przed ich dotknięciem.
Jeśli złożysz zapytanie i nie otrzymasz oczekiwanych wyników, przeformułuj zapytanie i spróbuj ponownie.
Przetestuj wyniki
Chociaż Asystent ciągle się uczy i staje się lepszy, czasami produkuje wyniki, które różnią się od zamierzonych. Musisz zawsze sprawdzić wyniki jego sugestii, aby upewnić się, że działają zgodnie z zamierzeniami.
Aby przetestować wyniki Asystenta:
W lewym górnym rogu Studio, pozostaw domyślną opcję testowania Test, a następnie kliknij przycisk Graj. Studio wchodzi w tryb testowania.

W grze skocz na pierwszą platformę. Jeśli przykładowy kod działa poprawnie, żółte iskierki pojawią się, gdy Twoja postać dotknie części.
Gdy skończysz weryfikować wyniki, wróć do lewego górnego rogu Studio, a następnie kliknij przycisk Zatrzymaj. Studio wychodzi z trybu testowania.

- OPCJONALNEWróć do okna Asystenta, a następnie naciśnij ikonę kciuka w górę lub kciuka w dół, aby dać znać Asystentowi, czy przykładowy kod działał zgodnie z Twoimi zamierzeniami.
Teraz, gdy wiesz, jak kodować z Asystentem, spróbuj stworzyć własne zapytania, aby zmienić, jak części zachowują się w Twoim obby. Gdy będziesz zadowolony ze swojego dzieła, przejdź do następnej części samouczka, aby przetestować i zapisać swoją pracę w Roblox.