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返回功能菜单场景;
网友评论