3D 工作區

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

Workspace 是一個容器服務,可以保存你希望 Roblox 引擎在 3D 世界中渲染的對象。您通常會將這些對象添加到工作區:

零件

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

您也可以將固體模型操作應用到零件,例如聯盟或取消,以將它們結合成更複雜的東西,例如碗或空心管。

網格

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.

網格與表面外觀
>

地形

對象允許您生成和雕刻詳細且真實的地形環境,例如山脈、水體、草地覆蓋的丘陵或平坦的沙漠。使用 地形編輯器,您可以輕鬆生成和修改大範圍的地形。

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

模型

A 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 對象的參考,以 操縱工作區的視圖
  • 聆聽工作區中對象上的事件,在特定時間執行邏輯,例如當使用者的可玩角色 觸碰對象 時。