Area di lavoro 3D

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Workspace è un servizio container che contiene gli oggetti che vuoi che il motore Roblox renda nel Mondo3D. Di solito aggiungi questi oggetti allo workspace:

  • BasePart oggetti, che include sia Part che MeshPart oggetti.
  • Attachment oggetti, che puoi attaccare a generatori di effetti speciali come un ParticleEmitter , oggetti UI come un BillboardGui , 0> Class.Limit|Limit0> fisici e molto altro.
  • Model oggetti che organizzano gruppamenti geometrici.
  • Script oggetti che sono parented da altri oggetti nell'area di lavoro. Gli script non sono renduti ma possono influenzare il rendimento di un altro oggetto.

Parti

Part oggetti rappresentano i blocchi di costruzione primitivi in Roblox. Per impostazione predefinita, tutte le parti hanno la loro fisica simulata e vengono rendute se appaiono nell'area di lavoro 3D. Le parti possono assumere la forma di blocchi, sfere, cilindri, cunei o cunei d'angolo. Inoltre, TrussPart agisce come

Blocca
Sfera
Cilindro
Cuneo
Cuneo d'Angolo
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

Puoi anche applicare modellazione solida operazioni alle parti, come unione o Negare, per combinarli in qualcosa di più complesso come ciotoli o tubi vuoti.

Meshes

Un MeshPart è un oggetto che rappresenta un mesh (una collezione di vertici, angoli e facce che costituiscono un oggetto 3D). Di solito crei meshi utilizzando software di terze parti come Blender o Maya, quindi importarli come 1> Class.MeshPart1> utilizzando Studio.

Le maglie possono includere molti più dettagli di qualsiasi modellazione solida che puoi fare in Studio. Possono anche avere rig interni e texture, consentendoti di creare oggetti realistici che puoi posare e animare.

A high-quality treasure chest mesh with a texture.
Mesh con texture
A realistic looking leafy bush with shadows and depth.
Mesh con SurfaceAppearance

Terreno

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

A viewport view of desert terrain with mountains in the distance.

Modelli

Un Model è un oggetto container per aggregamenti geometrici , come BasePart , 1> Class.Motor6D1> oggetti e altri modelli. I modelli possono essere semplici gruppamenti o puoi impostare una parte primaria all'interno del modello, in modo che

A humanoid model of a creepy girl with four red eyes standing in an A pose. She wears a maroon dress with webs and bright red stockings.
Un modello chiamato Octavia
A close up view of the model's children in the Explorer window that comprise the model.
I gruppamenti che compongono il modello

Accedere all'area di lavoro negli script

All'interno di uno script, puoi accedere a Class.Area di lavoro in tre modi diversi, tutti dei quali sono validi.

  • workspace
  • game.Workspace
  • game:GetService("Workspace")

Da lì, puoi eseguire un grande set di casi d'uso per la logica dello script per le tue esperienze e creare mondi e interazioni dinamici. Ad esempio:

  • Ottieni un riferimento a qualsiasi oggetto nell'area di lavoro per cambiare le sue proprietà durante l'Tempo esecuzione.
  • Ottieni un riferimento all'oggetto Camera di un utente per manipolare la loro vista della zona di lavoro.
  • Ascolta gli eventi sugli oggetti nell'area di lavoro per eseguire la logica in momenti specifici, come quando un personaggio giocabile dell'utente tocca un oggetto.