Table of Contents

Block 數據組件

本手冊詳細介紹在 Unity 編輯器中 Block 數據組件提供的控件功能和使用方法。

附註

版本 2.13 開始,開發 Unity 應用應使用 block 編輯器工具

版本說明

自建圖版本 9.4 起,Block Mesh 數據格式由 eme 升級爲 gltfx

文中所有僅支持新版格式的功能均標註爲 [>=9.4]。若您的數據版本低於 9.4,相關 UI 控件將不會生效。

文中所有僅支持舊版格式的功能均標註爲 [<9.4]。若您的數據版本爲 9.4 及以上,相關 UI 控件將不會生效。

初始狀態

組件初始狀態指工具剛被創建,未選擇任何服務並且未加載任何數據時,Block 數據組件的狀態。

初始狀態1

編號 控件名稱 控件類型 功能說明
清空 清空緩存文件 按鈕 清空本地緩存的所有 Block 數據。

選定服務狀態

組件選定服務狀態指工具中選擇了一個服務(Mega Block 定位服務, Mega Block 存儲服務等)後 Block 數據組件的狀態。

選擇服務

編號 控件名稱 控件類型 功能說明
7 刷新 Block 列表 按鈕 刷新當前 Block 工具上的信息,與雲服務的數據同步。
8 選擇射線檢測精度 下拉菜單 [>=9.4]設置 Block 的 Mesh 用於射線檢測時的模型精度,降低精度會加快編輯器中的 LOD 加載速度,但會犧牲編輯時精度:
Min LOD (默認):使用最簡模型進行射線檢測。
None: 不加載碰撞模型,不進行射線檢測。
Match LOD:根據 LOD 加載碰撞模型。
9 Mesh 分塊標識 開關 [>=9.4]勾選後場景中會出現 Mesh 分塊標識。
10 選擇 Block 節點 按鈕 選擇場景中一個帶有 組件的節點作爲 Block 節點。
11 版本 文本 該 Block 的版本。
12 導出 Block 按鈕 [>=9.4]彈出導出菜單。
[<9.4]選擇導出目錄,導出 obj 格式的模型文件。
13 加載 Block 按鈕 在場景中加載的 Mesh。

導出菜單[>=9.4]

新版本的導出菜單中可修改導出時的設置,包括導出層級,是否到處貼圖,導出文件格式等。

編號 控件名稱 控件類型 功能說明
20 層級選擇 複選框 選擇要導出的模型 LOD 精度,未勾選合併文件時可多選,勾選合併文件時只可單選。
21 導出原始文件 開關 以原始的 gltfx 格式導出。
22 導出貼圖 開關 是否導出模型貼圖。
23 文件格式 單選按鈕 切換導出的單個文件格式是 glb 還是 gltf
24 合併文件 開關 在導出時合併該層級所有分塊。
25 導出 按鈕 選擇導出路徑,開始導出。

導出進度

點擊 12 導出 Block[<9.4] 或 25 導出後出現的導出進度條,用於查看當前導出狀態。

導出進度

編號 控件名稱 控件類型 功能說明
26 導出進度 進度條 選擇路徑後導出時顯示的導出進度條,到 100% 後完成。

加載進度[<9.4]

點擊 13 加載 Blcok 按鈕後出現的進度條,用於查看當前下載和/或加載狀態。

加載進度

編號 控件名稱 控件類型 功能說明
27 下載進度 進度條 下載 Block 數據的進度條,到 100% 後觸發加載。
28 加載進度 進度條 加載 Block 數據的進度條,到 100% 後完成。

已加載模型狀態

組件加載模型狀態指已經通過點擊 13 加載 Block 加載了至少一個 Block 的 Mesh 後 Block 數據組件的狀態。

編號 控件名稱 控件類型 功能說明
5 加載本地 Block 按鈕 加載本地後綴名爲 .eme.gltfx 的 Block。
6 重置 按鈕 使當前 Block 組件恢復爲初始狀態。

未加載全景標記狀態

組件加載了至少一個 Block 的 Mesh 但未加載全景標記狀態指未加載全景標記時 Block 數據組件的狀態。

未加載全景

編號 控件名稱 控件類型 功能說明
14 隱藏/顯示 按鈕 隱藏/顯示場景中的 Block Mesh。
15 刪除 Block 按鈕 刪除當前已加載的 Block。
16 加載全景標記 按鈕 在當前場景中加載代表全景標記的黃色球形標識。

已加載全景標記狀態

組件加載了至少一個 Block 的 Mesh 且已加載全景標記狀態指已通過點擊 17 加載全景標記時 Block 數據組件的狀態。

在這種狀態下可顯示、隱藏、刪除該 Block 關聯的全景標識並加載全景窗口。

已加載全景

編號 控件名稱 控件類型 功能說明
18 隱藏/顯示 按鈕 隱藏/顯示場景中的全景標記小球。
19 刪除 全景標記 按鈕 刪除當前已加載的全景標記。

場景中的控件

在 Unity 編輯器的 SceneView 中存在一些由 Block 數據組件創建的控件。

LOD 分塊標識[>=9.4]

在 9.4 及以上版本工具打開 9 Mesh 分塊標識後顯示的標識,用於標識 LOD 的分塊,層級和狀態。

LOD 分塊標識

編號 控件名稱 控件類型 功能說明
29 分塊 LOD 標識 Gizmo 標識分塊, LOD 加載後根據層級和狀態顯示不同的顏色:
藍色:Min 層級,精度最低。
淺藍色: Medium 層級,精度中等。
綠色:Max 層級,精度最高。
紅色:加載過程出現異常(重試中)。
黃色:加載中。

LOD 加載標識[>=9.4]

LOD 加載標識是一個在界面上轉動的 UI 控件,僅在 LOD 切換時出現。

LOD 加載標識

編號 控件名稱 控件類型 功能說明
30 LOD 加載標識 UI 出現時表示正在進行 LOD 加載。

全景標記

全景標記是在加載 Block Mesh 後點擊 17 加載全景標記後場景中出現的標記,用於標識可以全景預覽的位置。

全景標記

編號 控件名稱 控件類型 功能說明
31 全景標記 可交互對象 表示該位置可以進行全景預覽的黃色球形標識。

全景窗口

全景窗口是在加載 Block Mesh 和全景標識後點擊 31 全景標記後出現的窗口,可在其中進行全景預覽和內容編輯。

全景窗口

編號 控件名稱 控件類型 功能說明
32 全景窗口 SceneView 可以在其中進行全景預覽的窗口。