1. 概述
適用場景:安裝了「FVS大屏編輯模式」插件的使用者,可參考本文了解 FVS 範本的相關功能。
注:不支援行動端。
1.1 版本
報表伺服器版本 | 插件版本 | 功能變動 |
---|---|---|
11.0.6 | V1.6.0 | 三維組件新增 Unity 組件,支援上傳 Unity 資源,實現更豐富的三維效果 |
11.0.8 | V1.8.2 | Unity 組件支援 Unity 多場景資源,詳情請參見 4.2.2 節 |
1.2 應用場景
Unity 是一個實時 3D 開發平台,為了讓使用者體驗更豐富的三維效果,FVS 聯合 Unity 開發的 Unity 組件,支援匯入、編輯、儲存及預覽 Unity 資源。
可以擴展 FVS 的三維產品功能,同時又能很好的融合已有的 FVS 設計,例如支援 Unity 使用 FVS 資料源,以及自訂交互事件(聯動、跳轉、傳參)等等。
注:Unity 版本要求為 2021.3 及之後的版本。
2. Unity 資源準備
在使用 Unity 組件之前,需要先在 Unity 中完成三維場景功能的開發,然後匯出 webgl 資源包, 再在 FVS 中上傳資源包。
注1:FVS 中 Unity 場景相關配置是由資源本身決定的,會自動生成場景、資料、樣式相關配置。FVS 僅支援解析配置檔案後進行修改。
注2:Unity 場景開發時,需要基於 FVS-Unity-SDK,詳情請參見:FVS-Unity-SDK 說明文檔 。
本文提供兩個範例 Unity 資源壓縮包:
檔案較小(5M),資源較簡單:Build1.zip
檔案較大(76M),資源較酷炫: 展館Unity資源.zip
檔案較大(122M),多場景資源,適用於 V1.8.2 及之後的插件:多場景Unity資源.zip
點選下載後無需解壓。
3. 新增 Unity 組件
點選設計器左上角「檔案>建立視覺化看板」,可修改範本名稱和畫布大小。如下圖所示:
點選組件區「三維組件>Unity」,將組件新增到畫布中,點選右側配置區「內容>編輯組件」進入 Unity 場景編輯介面。
4. Unity 編輯介面
4.1 上傳 Unity 資源
首次進入 Unity 組件編輯介面時,會提示先上傳 Unity 資源,再進行配置。
點選「上傳Unity資源」,這裏選擇的是第二章「展館Unity資源.zip」 ,稍等片刻即可載入 Unity 場景。
如下圖所示:
4.2 場景配置
Unity 資源解析後,「場景」面板預設存在,固定包含「重新整理 Unity 配置」和「更換 Unity」功能。
若資源中存在場景相關的配置,那麼場景面板中會出現對應配置項。
4.2.1 重新整理 Unity 配置
點選「重新整理 Unity 配置」後,在 FVS 中所做的配置修改均恢複成原資源的配置,不包括綁定的資料和調整後的視角。
4.2.2 Unity 多場景切換
Unity 內部可以建立多個場景後打包成一個 Unity 資源,其中每個場景都有獨立的資料、樣式或事件設定。
V1.8.2 及之後版本的插件中,若匯入的資源包含多個場景,FVS Unity 組件可識別多個場景並支援切換場景,切換場景後,配置面板重新整理為當前場景的配置面板。
如下圖所示:
4.2.3 更換 Unity
點選「更換 Unity」,選擇其他 Unity 資源壓縮包,即可更換當前 Unity 資源。
更換資源時,Unity 會解析新資源的配置檔案,根據新資源顯示配置項。
4.3 資料配置
FVS 解析 Unity 資源時,會將其資料配置相關資訊解析自動生成資料圖層,且欄位名稱。
不支援在 FVS 中建立或刪除資料圖層,支援在 FVS 中設定資料源並綁定資料。
以 4.1 節上傳的「展館Unity資源.zip」為例,其資料配置面板如下圖所示:
注:在 FVS 中建立資料集時,需要注意模型名稱是由 Unity 資源決定的。例如「場館名」欄位就需要與 Unity 資源中的模型名稱保持一緻。
注:若 Unity 資源中包含樣式屬性設定,還會自動生成「樣式」配置面板。
5. Unity 組件支援的交互事件
1)Unity 組件支援透過 FVS 組件交互屬性 的六種點選事件,實現與其他組件的聯動、跳轉等等交互行為。
以 4.1 節上傳的「展館Unity資源.zip」為例,給組件新增點選事件時,可選擇的事件物件有兩個:場館點選和攝像頭點選。
選擇事件物件後,再選擇事件型別進行設定即可。
注:這裏的事件物件不需要配置資料圖層,只取決於 Unity 資源的設定。
2)若 Unity 資源包含可配置的動畫,也支援其他組件透過「三維組件動畫」點選事件,觸發 Unity 組件的動畫效果。