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 支持的設備和平台應用

後續步驟

相關主題