StarterKit從Logo界面過度到功能菜單界面場景,之后根據用戶選擇進入相應的功能場景中,并提供快捷操作方式返回菜單場景中。
工程中的場景名稱功能對應關系:
圖1.場景名-功能介紹
主要執行流程簡述:
1.Vuforia-0-Splash場景,AsyncSceneLoader.cs啟用2s延遲協程加載下一個場景;
2.Vuforia-1-Menu場景,SamplesMainMenu.cs定義了所有功能場景信息和加載細節,界面中菜單按鈕綁定LoadAboutScene()方法響應點擊事件并觸發場景切換,SamplesNavigationHandler.cs負責觸發執行場景或界面的切換;
3.Vuforia-2-Loading場景,只負責異步加載新的功能場景;
4.在功能場景中,SamplesConfigUI.cs定義功能屬性,SamplesTapHandler.cs和SamplesNavigationHandler.cs處理點擊事件,CameraSettings.cs和TrackableSettings.cs輔助功能設置,場景中通過雙擊可以彈出About界面,選擇Sameples返回功能菜單場景;