灰箱一個環境 也就是「將簡單形狀添加到 3D 空間中以查看用戶在遊戲中體驗的方式」,也就是把簡單形狀添加到 3D 空間中以查看用戶在遊戲中體驗的方式。這個過程可以省下很多時間來查找您的設計
使用基本零件和堅固模型操作,這個教學的這個部分教會您如何為體驗的可玩區域添加海底堆平台。完成環境後,您將學會使用 Luau 指令創建遊戲體驗。
計劃可玩區域
在體驗的最終版本中,玩家需要在島上和海岸堆平台上收集金幣,以升級他們的跳躍力並達到更高的平台。 您將在教學的下一個部分中設置指令碼,以在平台之間的高度差異進行計劃。 例如,您將在平台之間的高度差異增加到每個高度等級來��
作為一個指南,示例 島嶼跳躍 - 建築 .rbxl 檔案包含七個不同的高度,最初的高度沉沒在島上以顯示幾個高度。這允許玩家在體驗進入下一個
添加平台
現在您有了平台間高度不同的計畫,就是時候添加 placeholder Part 對象來代表海底堆平台。 零件 是Roblox的基本建造磚塊,具有您可以修改其物理外觀的屬性,例如其形狀、尺寸和顏色。
雖然您可以使用任何零件形狀代表您的海堆平台,但建議您使用 cilinder 零件來代表您的環境,因為它們提供平面表面供您陸地時,並且因為它們與平台之間的跳躍而使用海堆網格相似,因此您在教學的最後一部分中使用的海堆網格與零件相同。
創建組織結構
在你插入預處理零件到 3D 空間之前,你必須在工作區建立一個組織結構,以便為你的資產在工作區創建更好的管理。此過程確保你的工作區保持整體,並且容易掃描,特別是你需要管理大量資產的情況下。
您可以使用兩種類型的容器來將資產組合在一起: Folder 和 Model 對象。 文件夾是用於存儲許多類型的對象的多用途存儲器,而 2> models2> 是用於存儲幾何形狀群組的零件的模世界。
要創建組織結構:
在 Explorer 窗口中,將鼠標擺動到 工作區 上,然後單擊 ⊕ 圖示。一個上下文菜單顯示。
從上下文菜單中,插入 資源管理器 對物件。資源管理器對象會顯示您將使用它來容納 3D 世界的所有資產。
重新命名新資料欄 World 。
右鍵單擊文件夹對物件。一個上下文菜單顯示。
從上下文菜單中,按一下 重命名 ,然後輸入 World 為目錄名稱。
將鼠標指针移動到 世界 夾層上,然後按一下 ⊕ 圖示。
從上下文菜單中,插入 模型 。
重命名 模型為 Blockout_Parts 。
插入零件
現在您擁有一個組織結構來容納資產,您可以開始擺放零件到 3D 空間代表您的海底堆平台。
要為您的第一個平台插入圓柱零件:
在選單欄中,選擇 首頁 標籤。
在 插入 區域,單擊 零件 下拉箭頭,然後選擇 圓柱 。 圓柱部分會在視角中顯示。
在 探險家 窗口中,單擊並拖曳新 零件 到 區塊化_零件 模型。零件變成模型的子。
返回 首頁 標籤,然後使用 移動 、 縮放 和1>旋轉1>工具來位置、縮比例和旋轉您的圓柱直到它成為您島嶼中央的大、平面表面。 對於這些工具的更多資訊,請參閱4>操作零件4>。
使用相同的過程,在 Blockout_Parts 模型中增加並配置至少七個更高的海堆平台。
在 Explorer 窗口中,選擇 Block_Out 模型。
在 首頁 標籤中,瀏覽到 編輯 區域,然後按一下 錨定 圖示。這樣就可以確保體驗開始時,物理系統不會移動您的零件。
校準零件
隨著你從島上添加更多海岸堆疊零件,就越來越容易管理這些零件之間的高度差,如果你用不同的尺寸為這些零件提供不同的位置,這可以通過 對稱 基地的每個平台來實現。你可以達到這一點通過將每個平台的基地對稱成不同的高度,並且相同的尺寸在不同的等級度上。
對齐工具 按照特定軸對零件進行對齐。對於此體驗的目的,您需要將 底部 邊緣在 Y 軸上對齐,以便所有零件都能部分weise被水淹沒。
要將零件對齐:
在 Explorer 窗口中,選擇您的所有平台。
在選單欄中,導航到模型標籤,然後按一下對準工具。 視窗顯示。
在 對齐工具 窗口中,
- 將 模式 設置為 分 。
- 將 對齐在 設為 世界 , Y 。
- 將 相對於 在 選擇區域 上保留。
按一下 校準 按鈕。所有零件都會在 Y 軸上按照最低的 Y Part.Position 值來校準。
建立空心隧道
除了使用零件作為是,以阻止您可以玩的區域外,您也可以應用固體模型操作來與零件以獨特方式結合,以形成更複雜的形狀,例如在海底柱中的空洞隧道。這種技術提供更多視覺上的興趣和變化,以及玩家與環境交互的方式。
有四種固體模型工具:
- 聯合 – 聯合兩個或更多的零件以形成單個堅固的聯集。
- 交叉點 – 將交叉點交叉到單一的交叉點。
- 否定 – 否定零件,這有助於製作孔和側缝。
- 分離 – 將聯合或交叉的回合分開。
為建立空洞隧道的目的,您只需使用 聯合 和 減去 工具。對於所有工具的完整說明,請參閱 堅固模型化 。
要建立空洞隧道:
將 圓柱體 零件放入並將其放置在您的海底堆平台上的一個海底堆平台上。樣本 島嶼跳躍 - 建造 體驗位置在 等級_4b 平台上使用以下值:
名稱 大小 CFrame。位置 CFrame.Orientation 隧道 24, 65, 69 137, 77, 69 0, 0, 90 插入並位置 區塊 零件代表您的隧道隱藏部分的空洞部分,其高度至少為圓柱部分的高度,並且寬度足以讓玩家穿過。 範例 島嶼跳躍 - 建造 體驗位置內的此零件,並使用以下值設定寬度:
名稱 大小 CFrame。位置 CFrame.Orientation 中空_零件 24.5, 72, 22 134.5, 77, 71 0, 135, 90 在 Explorer 窗口中,選擇區塊部分。
在 模型 標籤中,導航到 固體模型 區,然後單擊 負 按鈕。零件會變成半透明。
在 Explorer 窗口中,選擇 both the negated part 和 cylinder tunnel 部分。
在 模型 標籤中,回到 固體模型 區,然後按一下 聯合 按鈕。負部分是從交織的隧道圓柱切出的。
將新聯盟重命名為反映其高度等級和位置的某些東西,例如 Level_4b_Union 。
在您的新聯集合底下複製海底堆平台,並將其位置設置為在隧道上。 樣本 島嶼跳躍 - 建造 體驗位置在聯合上方的海底堆平台上,並使用以下值設置重複的 Level_4b 平台:
名稱 大小 CFrame。位置 CFrame.Orientation 等級_4b_上 74, 65, 69 137, 126, 69 0, 0, 90
遊戲測試
完成您的可玩區域灰箱後,您必須進行測試環境的布局以確認體驗是否有趣、有效,並且您可以在開發過程中發現更小的問題,直到問題變成更大的問題。例如,您的體驗需要玩家持續升級他們的跳��
下面的階段式說明教你如何使用不同的 Humanoid.JumpPower 值測試你的體驗。當你試玩時,請你自問以下問題:
- 玩家能否成功跳轉到每個平台?
- 平台之間的高度是否會隨著每個高度等級而慢慢增加,以鼓勵玩家進行進步?
- 我是否享受或感到煩躁的設計或遊遊玩體驗?
要測試您的體驗:
在菜單欄中,單擊 播放 按鈕。Studio 進入播放測試模式。
在 Explorer 窗口中,選擇你角色模型旁邊的箭頭,顯示你的 Roblox 使用者名稱。 所有你角色模型的兒童對象顯示。
選擇 人形 。
在 屬性 窗口中,前往 跳躍設定 區域,然後啟用 使用跳躍力 。 1>跳躍力1> 屬性會顯示預設值為 4>504> 。
將 跳躍力量 設置為 0 。這樣可以確保你的角色無法跳躍,即使是在你指令游遊玩後。
當您達到新的水平時,設置 跳躍力量 為 30 倍來模擬跳躍升級。
在教學的下一個部分,您將學會如何 script 體驗的整體遊戲。