UI顯示3D模型插件 - Render 3D Models on any Unity UI Canvas
Plugin 使用效果:

- 1 UIObject3D Plugin —— 3D界面插件
- 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上的顯示,并且性能消耗非常低
2
支援直接在 UI上對3D物體進行旋轉操作
3
Scroll —— 支援滾動
支援直接在 UI上對物品進行滾動操作
等等很多功能、用法很簡單,這裡都不一一列舉了
4
Create —— 建立方式
建立一個 UIObject3D 的UI元素,非常簡單
導入項目後,隻需右鍵層次清單→UI→ UIObject3D 即可完成建立
系統自動生成一個項目後,建立後預設是充滿螢幕的
需要根據自己的需求,進行UI調整,物品關聯即可
5
Relevance And Adjust —— 關聯與調整UI
建立完成後,我們如何把自己需要的3D物體與 UIObject 3D進行關聯呢?
其實很簡單,這裡用一個 Cube 舉個例子
我們需要先将需要設定的物體做成 預設物/ Prefab
然後将 Prefab 拖到 UIObject 3D面闆中的 Object Prefab上即可
注意:預設物/Prefab 的 Transform 位置資訊必須為:(0,0,0)
6
Drag Object —— 拖拽物體
如果想要控制UI中的物體進行旋轉,那麼還需要添加一個腳本才可完成
在 UIObject 上,添加一個腳本 DragRotateUIObject3D,運作即可
7
Extend —— 擴充