3D-werkruimte

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.

Workspace is een container service die objecten bevat die je wilt dat de Roblox Engine in de 3D-wereld weergeeft. Je voegt deze objecten meestal toe aan de werkruimte:

  • BasePart objecten, die zowel Part als MeshPart objecten omvatten.
  • Attachment objecten, die je kunt bevestigen aan speciale effectgeneratoren zoals een ParticleEmitter, UI-objecten zoals een BillboardGui, fysieke Constraints, en meer.
  • Model objecten die geometrische groeperingen organiseren.
  • Script objecten die door andere objecten in de werkruimte zijn geparent. Scripts worden niet weergegeven, maar kunnen de weergave van een ander object beïnvloeden.

Onderdelen

Part objecten vertegenwoordigen de primitieve bouwstenen in Roblox. Standaard hebben alle onderdelen hun fysica gesimuleerd en worden ze weergegeven als ze in de 3D-werkruimte verschijnen. Onderdelen kunnen de vorm hebben van blokken, bollen, cilinders, wiggen of hoekenwiggen. Daarnaast fungeert TrussPart als een truss-balk waar karakters op kunnen klimmen als een ladder.

Een enkele blok onderdeel.
Blok
Een enkele bol onderdeel.
Bol
Een enkele cilinder onderdeel.
Cilinder
Een enkele wig onderdeel.
Wig
Een enkele hoekwig onderdeel.
Hoekwig

Je kunt ook solide modellering bewerkingen op onderdelen toepassen, zoals unie of negatie, om ze te combineren tot iets complexers zoals kommen of holle buizen.

Meshes

Een MeshPart is een object dat een mesh vertegenwoordigt (een verzameling van vertices, randen en vlakken die een 3D-object vormen). Je maakt meestal meshes met behulp van software van derden zoals Blender of Maya, en importeert ze vervolgens als een MeshPart met behulp van Studio.

Meshes kunnen veel meer detail bevatten dan enige solide modellering die je in Studio kunt doen. Ze kunnen ook interne rigs en texturen hebben, waardoor je levensachtige objecten kunt creëren die je kunt poseren en animeren.

Een hoogwaardige schatkist mesh met een textuur.
Mesh met textuur
Een realistisch uitziende bladachtige struik met schaduwen en diepte.
Mesh met SurfaceAppearance

Terrains

Het Terrain object stelt je in staat om gedetailleerde en realistische terreinomgevingen te genereren en te sculpten, zoals bergen, waterlichamen, met gras bedekte heuvels of een vlakke woestijn. Met de Terrain Editor kun je eenvoudig grote gebieden van terrein genereren en wijzigen.

Een viewportweergave van woestijnlandschap met bergen in de verte.

Modellen

Een Model is een containerobject voor geometrische groeperingen, zoals BasePart, Motor6D objecten en andere modellen. Modellen kunnen eenvoudige groeperingen zijn of je kunt een primair onderdeel binnen het model instellen, zodat het functioneert als een assemblage, die de fysica-engine behandelt als een enkel rigide lichaam. Modellen kunnen ook scripts bevatten die op de individuele objecten van het model werken.

Een humanoïde model van een creepy meisje met vier rode ogen in een A-houding. Ze draagt een kastanjebruine jurk met spinnenwebben en felrode kousen.
Een model genaamd Octavia
Een close-up weergave van de kinderen van het model in het Explorer-venster die het model vormen.
De groeperingen die het model vormen

Toegang tot de werkruimte in scripts

Binnen een script kun je de Workspace van een plaats op drie verschillende manieren benaderen, die allemaal geldig zijn.

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

Van daaruit kun je een groot aantal gebruiksscenario's uitvoeren om logica voor je games te scripten en dynamische werelden en interacties te creëren. Bijvoorbeeld:

  • Verkrijg een referentie naar elk object in de werkruimte om de eigenschappen ervan tijdens runtime te wijzigen.
  • Verkrijg een referentie naar het Camera object van een gebruiker om hun weergave van de werkruimte te manipuleren.
  • Luister naar gebeurtenissen op objecten in de werkruimte om logica op specifieke momenten uit te voeren, zoals wanneer een speelbaar karakter van een gebruiker een object aanraakt.
©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.