Projekt Roblox to kolekcja miejsc , zasobów , ustawień i innych zasobów, które razem reprezentują doświadczenie .Roblox przechowuje projekty w chmurze do wygodnej współpracy, edycji i kontroli wersji.Tworzysz i zarządzasz projektami za pomocą Roblox Studio, wszechstronnej IDE, która zapewnia narzędzia do budowanie, programowania, testowania i publikowania.
Miejsca
Doświadczenia na Roblox składają się z pojedynczych miejsc , porównywalnych do scen w Unity lub map w Unreal Engine.Każde miejsce zawiera wszystkie komponenty dla tej części doświadczenia, w tym jej specyficzną środowisko, części, siatki, skrypty i interfejs użytkownika.Zobacz Doświadczenia i miejsca dla szczegółów na temat tworzenia i zarządzania doświadczeniami.

Każde miejsce jest reprezentowane przez model danych data , hierarchię obiektów, które opisują wszystko o miejscu.Silnik Roblox wykorzystuje model danych jako źródło prawdy dla stanu miejsca, więc może je symulować i renderować na urządzeniach klienta.Aby uzyskać więcej informacji o tym, jak silnik interpretuje model danych, zobacz czas wykonania klient-serwer.
Właściwa, celowa organizacja obiektów w modelu danych jest niezbędna dla funkcjonalności i utrzymania twojego projektu.Aby uzyskać więcej informacji o tym, jakie obiekty są dostępne i jak je zorganizować i wykorzystać, zobacz model danych.
Aktywa
W Roblox zasoby, takie jak obrazy, siatki i dźwięk, są przechowywane jako zasoby oparte na chmurze , więc nie musisz pakować lokalnych kopii do zapisanej wrażenia Studio.Każdy zasób w chmurze otrzymuje unikalny identyfikator zasobu , z którego można korzystać z wielu doświadczeń.Możesz tworzyć zasoby bezpośrednio w Studio, takie jak modele, lub importować zasoby, takie jak obrazy, dźwięk i siatki z innych narzędzi.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Domyślnie zasoby są prywatne dla twojego doświadczenia i możesz używać zasobu w dowolnym miejscu, odwołując się do jego ID.Możesz również rozpowszechnić je społeczności w sklepie twórców, aby inni również mogli z nich korzystać.
Aby uzyskać więcej informacji na temat sposobu importowania i publikowania zasobów, zobacz Zasoby.
Pakiety
Pakiety to hierarchie obiektów wielokrotnego użytku, które możesz zdefiniować i ponownie wykorzystać w wielu miejscach na wiele doświadczeń.Dla każdego dużego projektu pakiety oferują następujące korzyści:
- Pakiety mogą być używane jako zestawy aktywów, umożliwiając powielanie zestawu obiektów w razie potrzeby.
- Pakiety ułatwiają aktualizowanie zasobów.Na instancjapakiet może zawierać drzewo, które zostało powielone wiele razy w środowisko.Jeśli musisz wprowadzić zmianę, taką jak zamiana tekstur dla drzewa, można ją zaktualizować raz w pakiecie zamiast dla każdej pojedynczej instancja.
- Pakiet może zacząć od zasobów z szarej skrzynki, a ostatecznie zostać zastąpiony zasobami sztuki końcowej.Gdy zostaną zastąpione zasoby, zachowują wszystkie oryginalne pozycje i orientacje.
Ustawienia
Ustawienia doświadczenia są zarządzane z Pulpitu nawigacyjnego twórcy lub w Studio, w tym:
- Podstawowe informacje — Podstawowe informacje o doświadczeniu, takie jak jego nazwa, opis i gatunek.Większość informacji tutaj jest wykorzystywana w liście twojego doświadczenia.
- Komunikacja — Ustawienia, które umożliwiają odpowiednim użytkownikom korzystanie z czatu głosowego lub animowanie swojego awatara za pomocą kamery w twoim doświadczeniu.
- Monetyzacja — Opcje zarabiania przychodów z twojego doświadczenia, jak opisano w Monetyzacji.
- Lokalizacja — Konfiguracja dla różnych języków i regionów.
- Awatar — Ustawienia związane z awatarami, takie jak skalowanie awatarów i przeciąganie ubrań.
Współpraca
Dzięki wbudowanym narzędziom współpracy w Studio członkowie zespołu mogą przyczyniać się do doświadczeń niezależnie w własnym czasie lub obok innych .Główne funkcje obejmują:
- Administratorzy grupy mogą zarządzać tym, jakie członkowie mają dostęp do współpracy i które nie, skutecznie utrzymując odpowiednie role w dużym zespole.
- Współpracownicy mogą budować obok innych członków zespołu w czasie rzeczywistym i automatycznie widzieć zmiany dokonane przez innych.
- Współpracownicy mogą niezależnie edytować te same skrypty, które inni mogą edytować, testować lokalnie i komitować swoje zmiany do projektu opartego na chmurze, gdy będą gotowi.
Aby uzyskać więcej informacji, zobacz Współpraca.
Testowanie
Twój zespół może natychmiast przetestować doświadczenie na komputerze, w telefonie komórkowym, w VR i innych urządzeniach, które chcesz wspierać za pomocą aplikacji Roblox; nie ma potrzeby kompilowania budów, wdrażania do sklepów z aplikacjami lub oczekiwania na zatwierdzenie sklepu z aplikacjami.
Studio oferuje zestaw opcji do testowania doświadczenia przed jego udostępnieniem publiczne:
- Szybkie testy gry , które zapewniają bliską symulację doświadczenia uruchamianego na aplikacji Roblox.
- Symulacja wielu klientów w celu porównania, w jaki sposób każdy klient "widzi" inne klienty w doświadczeniu.
- Emulacja urządzenia , która dostarcza wgląd w to, jak sterowania działają na urządzeniu mobilnym lub w jaki sposób interfejs na ekranie wyświetla się na różnych ekranach i proporcjach aspektu.
- Współpraca testowania gry z członkami twojego zespołu.
Aby uzyskać więcej informacji o każdej opcji testowania, zobacz tryby testowania w studio.