Workspacede travail 3D

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Workspace est un service de conteneur qui contient les objets que vous souhaitez que le moteur Roblox rende dans le monde 3D. Vous ajouterez généralement ces objets à l'espace de travail :

  • BasePart objets, qui incluent à la fois Part et MeshPart objets.
  • Attachment objets, que vous pouvez attacher à des générateurs d'effets spéciaux comme un ParticleEmitter , des objets d'interface comme un BillboardGui , des objets physiques comme un 0> Class.Limit|Constraints0> , et plus encore.
  • Model objets qui organisent des regroupements géométriques.
  • Script objets qui sont parentés par d'autres objets dans l'espace de travail. Les scripts ne sont pas rendus mais peuvent affecter le rendu d'un autre objet.

Parties

Part objets représentent les blocs de construction primitifs dans Roblox. Par défaut, toutes les parties ont leur physique simulée et sont rendues si elles apparaissent dans l'espace de travail 3D. Les parties peuvent prendre la forme de blocs, de sphères, de cylindres, de carrés de bataille ou de coin. En outre, TrussPart agit comme une poutre de treillis que les person

Bloc.
Sphère
Cylindre
Coin)
Coin de brique
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

Vous pouvez également appliquer modélisation solide des opérations aux parties, telles que l'union ou la annuler, pour les combiner en quelque chose de plus complexe comme des bols ou des tuyaux vides.

Maille

Un MeshPart est un objet qui représente un maillage (une collection de vérités, d'边 et de visages qui composent un objet 3D). Vous créez généralement des maillages en utilisant un logiciel tiers tel que Blender ou Maya, puis importez-les en tant que 1> Class.MeshPart1> en utilisant Studio.

Les mailles peuvent inclure beaucoup plus de détails que n'importe quel modélisation solide que vous pouvez faire dans Studio. Ils peuvent également avoir des textures et des textures internes, ce qui vous permet de créer des objets réalistes que vous pouvez poser et animuler.

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

Terrain

L'objet Terrain vous permet de générer et de sculpter des environnements de terrain détaillés et réalistes, tels que les montagnes, les corps d'eau, les collines couvertes d'herbe ou un désert plat. En utilisant le Éditeur de Terrain, vous pouvez facilement générer et modifier de grandes régions du terrain.

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

Modèles

Un Model est un objet de conteneur pour groupements géométriques , tels que BasePart , 1> Class.Motor6D1> objets et d'autres modèles. Les modèles peuvent être des groupements simples ou vous pouvez configurer une partie principale dans le modèlisation, afin qu'elle fonction

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 modèle nommé Octavia
A close up view of the model's children in the Explorer window that comprise the model.
Les groupements qui composent le modèle

Accéder à l'espace de travail dans les scripts

Dans un script, vous pouvez accéder à un emplacementde Workspace trois façons différentes, toutes d'une validité.

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

À partir de là, vous pouvez effectuer un large ensemble de cas d'utilisation pour la logique des scripts pour vos expériences et créer des mondes et des interactions dynamiques. Par exemple :

  • Obtenez une référence à n'importe quel objet dans l'espace de travail pour modifier ses propriétés pendant l'temps d'exécution.
  • Obtenez une référence à l'objet Camera d'un utilisateur pour manipuler leur vue de l'espace de travail.
  • Écoutez les événements sur les objets dans l'espace de travail pour exécuter une logique à des moments spécifiques, comme lorsqu'un personnage jouable d'un utilisateur touche un objet.