3D 工作區

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

Workspace 是一個容器服務,可以擁有您想要 Roblox 引擎在 3D 世界中渲染的物件。您通常會將這些物件添加到工作區:

  • Attachment 對象,您可以附在特效生成器上,例如 ParticleEmitter ,使用者對象上,例如 BillboardGui ,物理上 0> Class.Constraints|Constraints0> 等。
  • Model 對象,組織幾何學群組。
  • Class.Script 對象,在工作區內的其他對象的父級。Scripts 不會渲染,但可以影響其他對物件的渲染。

零件

Part 對象代表 Roblox 中的原始建造磚塊。 由預設情況下,所有零件都有其物理模擬和渲染,如果它們出現在 3D 工作區。 零件可以取得塊、球、圓柱、楔子或角楔子的形狀。 另外, TrussPart

區塊
球體
圓筒
楔子
角楔
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

您也可以對零件施加 固體建模 操作,例如 union 或 negate,以結合它們成為更複雜的零件,例如球或空心管。

網格

Class.MeshPart 是代表網格的對象,它是由 вер、邊、面組成的 3D 對物件的集合。 你通常使用第三方軟件,例如 BlenderMaya 來創建網格,然後使用 Studio 匯入它們作為 1> Class.MeshPart1> 。

網格可以包含比你在 Studio 中可以做的任何固體模型更多的細節。它們也可以有內部網格和紋理,讓你可以創建像人物一樣的對象,可以呈現和動畫。

A high-quality treasure chest mesh with a texture.
網格與紋理
A realistic looking leafy bush with shadows and depth.
網格與表面外觀相結合

地形

Class.Terrain 對象可以生成和雕刻詳細和實際的地形環境,例如山脈、水體、草地覆蓋的丘陵或平坦的沙漠。使用 地形編輯器 ,您可以容易生成和變更大範圍的地形。

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

模型

Class.Model 是一個用於 幾何群組 的容器對象,例如 BasePart 、 1>Class.Motor6D1> 對象和其他模型。模型可以是簡單的群組,或者您可以在模型中設置主要部分,以便它作

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,其中皆是有效的。

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

從那裡,您可以執行一大集的使用案例到腳本論理為您的體驗,並創建動態世界和交互。例如:

  • 取得資源檢查對象在工作區中的任何對象,以在執行階段時變更其屬性。
  • 取得一個用戶的 Camera 對象的引用,以便操作其視窗的 Class.Camera 視窗。
  • 聆聽工作區中的對象發生的事件,以在特定時間執行逻辑,例如當使用者的可玩角色 觸摸對象