如何在 Unity 中使用 Probuilder 设计一个简单的关卡
通常,當您開始在 Unity 中開發游戲時,您需要一個精簡版的環境,您可以在其中移動角色。 ProBuilder 允許您快速創建 3D 關卡和原型,以及創建基本的 3D 模型,而無需離開 Unity。
在本文中,您將學習如何使用 ProBuilder 在 Unity 中設計一個簡單的關卡。
-
Unity 項目設置
-
使用 Unity 設置 ProBuilder
-
Unity 中的選擇模式
-
使用 ProBuilder 在 Unity 中創建房間
-
將角色帶入您的 Unity 環境
這是我們最終結果的預覽。
Unity 項目設置
如果您還沒有這樣做,請創建一個新的 Unity 3D 項目并將其命名為“Hello ProBuilder”。
您可以通過在您的計算機上啟動 Unity Hub 并單擊 New Project 來執行此操作。
點擊 New Project 后,會彈出下面的窗口。 為確保我們正在創建 3D 項目,請完成以下步驟:
選擇 3D 從模板中
將 項目名稱 從“我的項目”更新為“Hello ProBuilder”
單擊 創建項目 按鈕
該項目需要幾分鐘才能在 Unity 中打開。
保持項目開放,讓我們開始集成 ProBuilder。
使用 Unity 設置 ProBuilder
在此步驟中,您將 中將 ProBuilder 包添加到Hello ProBuilder項目中。 在 Unity
首先,下載 ProBuilder 包。 為此,請轉到 窗口 > 包管理器。 切換 將包 到 Unity Registry 。 搜索 ProBuilder 并單擊 安裝 。
要驗證 ProBuilder 是否安裝成功,請轉到 Unity 編輯器左下方的“項目”面板。 展開 包。 如果您在列表中看到 ProBuilder ,則說明 ProBuilder 已成功安裝。
在頂部工具欄中,單擊 工具 > ProBuilder > ProBuilder 窗口。 將 ProBuilder 窗口停靠在您想要的任何位置。 我喜歡將它停靠在 Hierarchy 面板旁邊。
偉大的。 您已準備好探索 ProBuilder 的不同功能。
在 ProBuilder 中使用形狀
讓我們從 New Shape 開始。
新形狀功能允許您創建 12 種不同的原始形狀:
拱
錐體
立方體
圓柱
門
管道
飛機
棱鏡
領域
雪碧
樓梯
環面
讓我們從將一個立方體帶入我們的場景開始。 為此,請單擊 新建形狀。 您將看到在場景面板的右上角打開了一個創建形狀面板。 選擇立方體圖標。 按住左鍵并拖出形狀,如下所示:
在 X、Y 和 Z 上將立方體大小設置為 1 個單位。
注意:如果您返回 Hierarchy 面板,您將看到新形狀(即立方體)是一個 GameObject。
Unity 中的選擇模式
Scene 面板頂部的四個按鈕用于在以下四種選擇模式之間切換:
對象選擇?
頂點選擇?
邊緣選擇?
面選擇?
Unity 中的標準 3D 對象無法進行這種級別的操作。 換句話說,您可以創建一個立方體 GameObject(右鍵單擊 > 3D Object > Cube ),但您無法在 Unity 中控制它的頂點、邊或面。 這就是為什么使用 ProBuilder 創建立方體(或任何其他形狀)是更好的選擇。
您可以對 3D 對象執行某些操作,以幫助您創建想要實現的形狀。 您將在本文中執行的三個操作是:
翻轉法線
擠壓
斜角
使用 ProBuilder 在 Unity 中創建房間
讓我們從創建房間的邊界開始。 這比你想象的要容易。
創建一個立方體(使用 ProBuilder 而不是 Unity 的標準 3D 對象)
保持尺寸為 5 x 2 x 5。這就是你得到的 ?
確保您處于對象選擇模式。 選擇立方體。 單擊 ProBuilder 面板中的Flip Normals ,您將獲得一個房間。 很簡單,對吧??
現在讓我們在這個房間內添加樓梯。
將房間放大 10 倍 首先,通過轉到 Hierarchy 面板 > Select Cube 。 在右側的 Inspector 面板中,確保您為 Scale Property 啟用了受約束的比例。 然后將 10 作為 X、Y 和 Z 的比例。
接下來,切換到 ProBuilder 面板,單擊 New Shape ,然后單擊 Create Shape 面板中的 Stairs 圖標。 左鍵單擊場景并按住。 拖動以沿 X 和 Z 軸拉伸。 釋放左鍵。 沿 +ve Y 軸移動光標以設置樓梯的高度。 做一個左鍵單擊,就是這樣。 您已經創建了一個樓梯。
專業提示:確保在創建新形狀后不要立即選擇任何其他對象。 否則,您將無法從其配置窗口(或 創建形狀 窗口)更改樓梯。 您將不得不刪除現有樓梯并創建另一個樓梯。 在最初的幾次嘗試中,這可能會很困難,但是通過一些練習,你會掌握它的竅門。 我的建議是一開始放慢速度。 漸漸地,你會變得更快。
在這里玩一下樓梯的不同 樓梯設置 并觀察變化。
我為樓梯保留了這些設置:
忽略 Shape Properties 下的值 。 根據您要尋找的外觀,您可能有不同的值。
這是我房間的樣子:
現在,假設如果有角色上樓梯,樓梯的盡頭應該有某種平臺可以走動; 否則,角色會倒下。 讓我們使用擠壓來構建那個小平臺。
切換到面選擇模式并選擇樓梯的端面:
按住 Shift 并向前拖動選定的面。 此步驟稱為擠壓。 你只是擠出了樓梯的一個面。?
現在,水平增加平臺的長度,如下所示:?
您可以根據需要增加平臺的厚度。 隨意嘗試。 將其視為“藝術自由”。
現在讓我們看看如何斜切。 可以在邊和面上進行斜切。 從技術上講,如果你對一個面進行斜切,那么構成該面的所有邊都會被斜切,所以它仍然只應用于邊。 這就是倒角的樣子——選定面的銳邊變成圓角(倒角)。
要執行斜切,請選擇一個面或一條邊,然后單擊 ProBuilder 面板中的斜切 按鈕 。
如果單擊 的+ 按鈕右側 斜角 圖標,還可以調整斜角的量。
嘗試其他操作,包括:
細分
合并
刪除
看看你能想出什么樣的環境。
寫作貓官網(xiezuocat.com),AI文章一鍵自動生成,量子速寫原創文章工具!
將角色帶入您的 Unity 環境
下載這個免費 的Starter Assets 包 從 Unity 。 如果您之前沒有下載過它,它會顯示“添加到我的資產”。 單擊它,然后單擊 在 Unity 中打開。
包管理器將在您的 Unity 項目中自動打開。 然后,單擊右下角的 下載 按鈕。
接下來,單擊 導入。
刪除 主攝像機。 從場景中
然后轉到 Assets 面板 > Starter Assets > ThirdPersonController > Prefabs 。
將 NestedParentArmature_Unpack 預制件拖到場景中,并將其放置在房間內您喜歡的任何位置。
通過將比例更改為 5(或您認為合適的任何值)來增加預制件的大小。
從層次結構面板 > NestedParentArmature_Unpack > 選擇 PlayerArmature 。 在 Inspector 面板中,找到“Third Person Controller”腳本并更改以下值:
移動速度 = 15(根據您的喜好)
沖刺速度 = 25(根據您的喜好)
單擊 “播放 ”讓您的角色在環境中四處走動。 使用 W、A、S 和 D 鍵四處移動。 點擊空間跳躍并使用鼠標環顧四周。
結論
驚人的! 您剛剛使用 ProBuilder 在 Unity 中創建了一個關卡。
總結
以上是生活随笔為你收集整理的如何在 Unity 中使用 Probuilder 设计一个简单的关卡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 100天计划!
- 下一篇: Jenkins从下载到部署项目的流程