Greyboxing an environment) , znany również jako massing out lub blokowanie swojego środowisko, jest procesem dodawania prostych kształtów do przestrzeni 3D, aby zrozumieć, jak użytkownicy doświadczą gry przed inwestowaniem czasu w skryptowanie gry lub tworzenie złożonych zasobów. Ten proces może zbierać wiele czasu w znale
Używając podstawowych części i mocnych operacji modelowania, ten sekcja tutorialu nauczy cię, jak greyboxować platformy warstw morskich, które składają się na obszar do gry w obszarze do gry. Po ukończeniu środowiskonauczysz się, jak stworzyć grę dla doświadczenia, używając skryptów Luau.
Planuj obszar gry
W ostatecznej wersji doświadczenia gracze muszą zbierać monety na wyspie i platformach na morskiej stosie, aby ulepszyć swoją moc skoku i dotrzeć do wyższych platform. Konfigurujesz skrypcity, aby dodać ten zachowanie w następnym sekcji tutorialu, ale jest to ważne, gdy rozpoczynasz gry w poziomdo gry, aby zaplanowa
Jako przewodnik, przykładowy plik Island Jump - Building.rbxl zawiera siedem różnych poziomów wysokości, z pierwszym poziomem poziomu opadł na wyspę, aby pokazać tylko kilka poziomów wysokości
Dodaj Platformy
Teraz, gdy masz plan na różnicę wysokości między platformami, czas na dodanie w miejsceholderze Part obiektów, aby reprezentować platformy na stosach mórz. Części są podstawowymi blokami budowlanymi Roblox z właściwościami, które możesz modyfikować, aby dostosować ich wygląd fizyczny, taki jak ich kształt, rozmiar i kolor.
Podczas gdy możesz użyć prawie każdej formy części, aby przedstawić swoje platformy warstwy morskiej, zaleca się używanie cylindrów części, ponieważ oferują płaską powierzchnię do lądowania, gdy grasz w skaczanie z platformy na platforma, i ponieważ są one podobne w kształcie do sieci morskich, które będziesz używać w ostatniej sekcji tutorialu.
Utwórz strukturę organizacji
Zanim wstawisz części zamienne w przestrzeni 3D, ważne jest, aby stworzyć strukturę organizacyjną dla swoich zasobów w Workspace. Ten proces zapewnia, że Twój Workspace pozostaje zorganizowany i łatwy do skanowania, szczególnie gdy działasz nad tworzeniem doświadczeń z dużą ilością zasobów, które musisz zarządzać.
Są dwa rodzaje kontenerów, które możesz użyć do łączenia zasobów: Folder i Model obiektów. Katalogi są przydatne do przechowywania wielu obiektów różnych typów, a 2>modele2> są przydatne do przechowywania geometrycznych grup zestawień części. N
Aby utworzyć strukturę organizacji:
W oknie Explorer, Przyciskiem Myślący połącz się z Przestrzenią roboczą i kliknij 2> ⊕2> ikona. Wyświetla się menu kontekstowe.
Z menu kontekstowego wpisz obiekt Katalog . Obiekt katalogowy wyświetla, że będziesz używał do kontenerowania wszystkich zasobów dla świata 3D.
Zmień nazwę nowego katalogu World .
Kliknij prawym przyciskiem obiektu klienta. Wyświetlony zostanie menu kontekstowe.
Z menu kontekstowego kliknij Zmień nazwę i wpisz World dla nazwy katalogu.
Przenieś kursor nad Świat i kliknij ikona⊕.
Z menu kontekstowego wpisz Model .
Zmień nazwę modelu do Blockout_Parts .
Układaj części
Teraz, gdy masz strukturę organizacyjną do przechowywania swoich zasobów, możesz teraz zacząć wstawiać części do przestrzeni 3D, aby przedstawić swoje platformy wiertnicze platformy.
Aby wstawić część cylindra dla swojej pierwszej platforma:
W menu Strona główna wybierz Strona główna tab.
W sekcji Wstaw , kliknij strzałkę Część w menu dropdown, a następnie wybierz Cylinder . Część cylindru wyświetlana jest w oknie widoku.
W oknie Explorer , kliknij i przeciągnij nową część do modelu Blockout_Parts . Część staje się dzieckiem modelu.
Przejdź do zakładki Strona główna i użyj narzędzi Przenieś, Skala i 2>Obróć2>, aby pozycjonować, skalować i obrócić swoją końcówkę, aż stanie się duża, płaska powierzchnia w środku twojej wyspy. Dla więcej informacji na temat tych narzędzi, zob
Używając tego samego procesu, dodaj i skonfiguruj co najmniej siedem dodatkowych platform wiertniczych z zwiększającym się poziomem wysokości w modelu Blockout_Parts .
W oknie Explorer, wybierz model Block_Out.
W zakładce Strona główna, przejдиź do sekcji Edytuj i kliknij na ikonaZakotwicz. Dzięki temu system fizyczny nie przeniesie twoich części, gdy doświadczenie zacznie się.
Ustaw części
Ponieważ dodajesz więcej części wiertnic na wyspie, łatwiej jest zarządzać różnicami wysokości między poziomami, jeśli używasz różnych rozmiarów dla tych części zamiast różnych pozycji. Możesz to osiągnąć, wyравнивая podstawę każdej platformy, aby wszystkie różnice wielkości poziomów są odzwierciedlone w różnych wysokościach
Narzędzie Wyравниuj wyравniuje części na minimalnej, centralnej lub maksymalnej krawędzi w zależności od określonej osi. Dla celów tego doświadczenia musisz wyровnić dół krawędzi w osi Y, aby wszystkie części były częściowo zanurzone w wodzie.
Aby dostosować części:
W oknie Explorer wybierz wszystkie swoje platformy.
W menu bar, navigate to the Strona główna Menu tab, then click the Przycisk Zakupu narzędzia . The Przycisk Zakupu narzędzia window displays.
W oknie Align Tool ,
- Ustaw Tryb na Mini .
- Ustaw Wybierz w na Świat , Y .
- Zachowaj względem do na granicach wyboru .
Kliknij przycisk Zrób błyskawicę . Wszystkie części zwracają się w kierunku Y wg wartości najniższego Y Part.Position .
Utwórz tunel w środku
Oprócz używania części jako istniejące, aby zablokować swoje grywalne obszary, możesz również zastosować operacje modelowania solowego, aby połączyć części w unikalny sposób, aby tworzyć bardziej złożone kształty, takie jak pusty tunel w jednym z wielu stosów. Ta technika dostarcza więcej wizualnych interesów i różnorodności w sposób, w jaki gracze interagują z Twoimi środowiskami.
Są cztery solidne narzędzia modelowania:
- Unia – łączy dwa lub więcej części, aby stworzyć jedną, spójną unię.
- Intersect – łączy różne części w jedną spójną wiąзę.
- Odrzuć – Odrzuca części, co jest przydatne do tworzenia otworów i zaznaczeń.
- Oddzielny – oddziela związek lub krzyżowanie powrotów w jego poszczególnym częściach.
Aby stworzyć pusty tunel, musisz użyć tylko narzędzi Związek i Odrzuć. Aby uzyskać pełną listę wszystkich narzędzi, zobacz Modelowanie Solidne.
Aby stworzyć pusty tunel:
Umieść i pozycjonuj część cylinder powyżej jednej z platform wysokiego wielkości. Przykład Wyspa Skoku - Budowa doświadcza pozycji ta powyżej poziomu Level_4b z następującymi wartościami:
Nazwa Wielkość CFrame.Pozycja CFrame.Orientacja Tunnel 24, 65, 69 137, 77, 69 0, 0, 90 Umieść i pozycjonuj część bloku , aby przedstawić pustą część swojego tunelu, która jest co najmniej tak wysoka jak część cylindra, i odpowiednią szerokością dla graczy do przechodzenia. Samplowy skok wyspy - budowanie doświadczenie pozycji tej części w poprzednim cylintrze poprzez następujące wartości:
Nazwa Wielkość CFrame.Pozycja CFrame.Orientacja Pusty_Dysk 24.5, 72, 22 134.5, 77, 71 0, 135, 90 W oknie Explorer wybierz część blokową.
W Modelu zakładce, przesuń się do sekcji Solid Modeling, a następnie kliknij przycisk Negate. Część staje się translucentna.
W oknie Explorer wybierz zarówno część ujemną, jak i część tunelu cylindra.
W Modelu zakładce, przesuń się powrót do sekcji Solid Modeling, a następnie kliknij przycisk Union. Przesunięta część jest cięta zOverlapping tunelowy cylinder.
Zmień nową unię na coś, co odzwierciedla jej poziom wysokości i pozycji, takiego jak Level_4b_Union .
Duplikuj platformę platformy podwajającej się pod twoją nową unią, i pozycjonuj ją tak, aby była na górze tunelu. Samplowa Wysoka Skoku - Budowa doświadczenie pozycji platformy duplikatu Level_4b powyżej unii z następującymi wartościami:
Nazwa Wielkość CFrame.Pozycja CFrame.Orientacja Level_4b_Nad 74, 65, 69 137, 126, 69 0, 0, 90
Playtest
Po zakończeniu playboxingu swoich grywalnych obszarów musisz przetestować układ swojego środowiska, aby upewnić się, że doświadczenie jest zarówno zabawne, jak i funkcjonalne, a więc możesz złapać małe problemy, zanim stają się one dużymi projektami,
Poniższe kroki krok po kroku nauczają cię, jak testować swoją doświadczenie przy użyciu różnych wartości Humanoid.JumpPower. Podczas testowania zadaj sobie pytania:
- Czy gracze mogą pomyślnie skakać na każdą platforma?
- Czy różnica wysokości między platformami powoli się zwiększa dla każdego poziomu wysokości, aby zachęcić graczy do postępu?
- Co mi się podoba lub irytuje w zależności od układu lub rozgrywka?
Aby przetestować swoją własną doświadczenie:
W menu Kliknij przycisk Graj. Studio wchodzi w tryb testu.
W oknie Explorer , wybierz strzałkę obok swojego modelu postaci, która wyświetla nazwa użytkownikaRoblox. Wszystkie dzieci twojego modelu postaci są wyświetlane.
Wybierz Ludzkie .
W Okieniu Proprietades , przejdź do sekcji Jump Settings , a następnie włącz użyj powiększenia . Właściwość 1> użyj powiększenia1> wyświetla się z domyślną wartością 4>504>.
Ustaw Siłę Skoku na 0 . To gwarantuje, że twoja postać nie będzie w stanie skok, emulując ten sam początkowy stan dla graczy po skryptowaniu rozgrywka.
Gdy osiągniesz nowe poziomy, ustaw Moc Skoku na wielokrotności 30 , aby symulować wzrosty skoku.
W następnym sekcji samoucznia nauczysz się, jak skryptować ogólną grę w doświadczeniu.