天天看點

Unity物品欄、商城3D物品的顯示插件

UI顯示3D模型插件 - Render 3D Models on any Unity UI Canvas

Plugin 使用效果:

Unity物品欄、商城3D物品的顯示插件

  • 1 UIObject3D Plugin —— 3D界面插件
  1. Rotate —— UI上旋轉物體

3 Scroll —— 支援滾動

4 Create —— 建立方式

5 Relevance And Adjust —— 關聯與調整UI

6 Drag Object —— 拖拽物體

7 Extend —— 擴充

全文高清圖檔,點選即可放大觀看 (很多人竟然不知道)

1

UIObject3D Plugin —— 3D界面插件

Unity 資源商店搜尋即可找到,是收費軟體15美元

這款插件加起來不超過2000行的代碼,實作了諸多功能

可以很友善的完成3D模型在UI上的顯示,并且性能消耗非常低

Unity物品欄、商城3D物品的顯示插件

2

支援直接在 UI上對3D物體進行旋轉操作

Unity物品欄、商城3D物品的顯示插件

3

Scroll —— 支援滾動

支援直接在 UI上對物品進行滾動操作

等等很多功能、用法很簡單,這裡都不一一列舉了

Unity物品欄、商城3D物品的顯示插件

4

Create —— 建立方式

建立一個 UIObject3D 的UI元素,非常簡單

導入項目後,隻需右鍵層次清單→UI→ UIObject3D 即可完成建立

系統自動生成一個項目後,建立後預設是充滿螢幕的

需要根據自己的需求,進行UI調整,物品關聯即可

Unity物品欄、商城3D物品的顯示插件

5

Relevance And Adjust —— 關聯與調整UI

建立完成後,我們如何把自己需要的3D物體與 UIObject 3D進行關聯呢?

其實很簡單,這裡用一個 Cube 舉個例子

我們需要先将需要設定的物體做成 預設物/ Prefab

然後将 Prefab 拖到 UIObject 3D面闆中的 Object Prefab上即可

注意:預設物/Prefab 的 Transform 位置資訊必須為:(0,0,0)

Unity物品欄、商城3D物品的顯示插件

6

Drag Object —— 拖拽物體

如果想要控制UI中的物體進行旋轉,那麼還需要添加一個腳本才可完成

在 UIObject 上,添加一個腳本 DragRotateUIObject3D,運作即可

Unity物品欄、商城3D物品的顯示插件

7

Extend —— 擴充

繼續閱讀