日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何在 Unity 中使用 Probuilder 设计一个简单的关卡

發布時間:2024/3/13 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在 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 设计一个简单的关卡的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。