Workspace è un servizio container che contiene oggetti che vuoi che il motore Roblox renda nel Mondo3D.Aggiungerai tipicamente questi oggetti allo spazio di lavoro:
- Attachment oggetti, ai quali puoi aggiungere generatori di effetti speciali come un ParticleEmitter , oggetti UI come un BillboardGui , fisici Constraints e altro ancora.
- Model oggetti che organizzano gruppi geometrici.
- Script oggetti che sono parented da altri oggetti nell'area di lavoro. Gli script non vengono visualizzati ma possono influenzare il rendering di un altro oggetto.
Pezzi
Part oggetti rappresentano i blocchi di costruzione primitivi in Roblox.Per impostazione predefinita, tutte le parti hanno la loro fisica simulata e vengono visualizzate se appaiono nell'area di lavoro 3D.Le parti possono assumere la forma di blocchi, sfere, cilindri, cunei o angoli cunei.Inoltre, TrussPart funge da truss beam che i personaggi possono salire come una scala.
![]() | ![]() | ![]() | ![]() | ![]() |
Puoi anche applicare operazioni di modellazione solida alle parti, come unione o Negare, per combinarle in qualcosa di più complesso come ciotole o tubi vuoti.
Maglie
Un MeshPart è un oggetto che rappresenta una mesh (una raccolta di vertici, bordi e facce che compongono un oggetto 3D).Di solito crei mesh utilizzando software di terze parti come Blender o Maya, quindi importali come MeshPart usando Studio.
Le maglie possono includere molti più dettagli di qualsiasi modellazione solida che puoi fare in Studio.Possono anche avere rig e texture interne, consentendoti di creare oggetti realistici che puoi posare e animare.


Terreno
L'oggetto Terrain ti consente di generare e scolpire ambienti di terreno dettagliati e realistici, come montagne, bacini d'acqua, colline ricoperte d'erba o un deserto piatto.Usando l'Editor del terreno, puoi facilmente generare e modificare grandi regioni di terreno.

Modelli
Un Model è un oggetto container per gruppi geometrici , come BasePart , Motor6D oggetti e altri modelli.I modelli possono essere semplici gruppi o puoi impostare una parte primaria all'interno del modello, in modo che funga da assemblaggio, che il motore fisico tratta come un singolo corpo rigido.I modelli possono anche contenere script che agiscono sugli oggetti individuali del modello.


Accesso alla postazione di lavoro negli script
All'interno di uno script, puoi accedere a un Postodi Workspace in tre modi diversi, tutti validi.
- game:GetService("Workspace")
- workspace
- game.Workspace
Da lì, puoi eseguire un grande set di casi d'uso per scriptare la logica per le tue esperienze e creare mondi e interazioni dinamici. Ad esempio:
- Ottieni un riferimento a qualsiasi oggetto nell'area di lavoro per modificare le sue proprietà durante l'Tempo esecuzione.
- Ottieni un riferimento all'oggetto di un utente per manipolare la loro vista dello spazio di lavoro>.
- Ascolta gli eventi sugli oggetti nell'area di lavoro per eseguire la logica a tempi specifici, come quando un personaggio giocabile dell'utente tocca un oggetto .