Table of Contents

適用於 Mega 的 AR session 最佳實踐

本文介紹瞭如何建立和配置適用於 Mega 的 AR session,以便在不同類型的設備上獲得最佳的執行效果。

開始之前

預設配置的 session

對於大部分應用,推薦使用預設的 Mega session 配置,這些配置已經過最佳化,適用於大部分常見的使用場景。

預設的 session 支援以下類型的設備:

  • 支援 6DoF 運動追蹤的設備(部分現代手機和頭戴式裝置)
  • 支援 5DoF 慣性導航功能的設備(大部分有陀螺儀和加速度計的 Android 手機)

Hierarchy 視圖中 空白處 點擊滑鼠右鍵,透過選單 EasyAR Sense > Mega > AR Session (Mega Block Default Preset) 可建立預設的 Mega session。

對應的腳本程式碼如下:

ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)

此 session 使用 MegaBlock_MotionTracking_Inertial 預設:


選擇不同的預設

除了預設配置的 Mega session 外,還可以根據具體需求選擇不同的預設來建立 session,它們的主要差別在於支援設備類型不同。

使用選單和 ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) 建立 session 時可選的預設包括:

附註

Mega 在不同類型的設備上執行效果是不一樣的,詳情可以參考 Mega 支援的設備和平臺應用

後續步驟

相關主題