3D 工作区

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Workspace 是一个容器服务,可以保存你希望 Roblox 引擎在 3D 世界中渲染的对象。您通常会将这些对象添加到工作区:

  • BasePart 对象,包括 both PartMeshPart 对象。
  • 对象,您可以附加到特殊效果生成器、用户界面对象、物理对象等特殊效果生成器上,以及更多。
  • Model 组织几何分组的对象。
  • Script 在工作区中被其他对象父辈的对象。脚本不会渲染,但可以影响另一个对象的渲染。

零件

Part 对象代表 Roblox 中的原始积木。默认情况下,所有零件都有其物理模拟,并在 3D 工作区中显示,如果它们出现在 3D 工作区中。零件可以采取块、球、圆柱体、楔子或角楔子的形状。此外,TrussPart 作为角色可以像梯子一样攀爬的桁架梁。

圆柱
楔子
角楔
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

您还可以将固体模型操作应用到零件,例如联盟或否定,以将它们组合成更复杂的东西,例如碗或空心管。

网格

A MeshPart 是一个代表网格的对象 (一个包含 3D 对象的集合,包括边、角和面)。您通常使用第三方软件(例如 BlenderMaya)创建网格,然后使用 Studio 导入它们作为 MeshPart

网格可以包含比任何固体模型在 Studio 中可以做的要复杂得多的细节。它们还可以有内部骨架和纹理,允许您创建可以姿势和动画的生动对象。

A high-quality treasure chest mesh with a texture.

网格与纹理结合
>

A realistic looking leafy bush with shadows and depth.

与表面外观结合网格
>

地形

Terrain 对象允许您生成和雕刻详细且真实的地形环境,例如山脉、水体、草地覆盖的丘陵或平坦的沙漠。使用 地形编辑器,您可以轻松生成和修改大面积的地形。

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

模型

一个 Model 是用于 几何分组 的容器对象,例如 BasePartMotor6D 对象和其他模型。模型可以是简单的分组,或者您可以在模型内设置主要部分,使其作为装配,物理引擎将其视为单个刚性体。模型也可以包含对模型个体对象的脚本。

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.

一个名为 Octavia 的模型
>

A close up view of the model's children in the Explorer window that comprise the model.

包含模型的分组
>

脚本中的工作区访问

在脚本中,你可以通过三种不同的方式访问地点的 Workspace,所有方式都有效。

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

从那里,您可以执行大量使用案例来编写体验的脚本逻辑并创建动态世界和互动。例如:

  • 获取工作区中任何对象的参考,在运行时更改其属性。
  • 获取用户的 Camera 对象的参考以操纵工作区的视图
  • 监听工作区中对象的事件以在特定时间执行逻辑,例如当用户的可玩角色 触摸对象时 .