我的Unity学习之路[2] -- storyboard和scene manager
时间:2016-11-25 作者:SES雪蓝 分类: Unity学习
由于我目前主要从事Corona项目的开发,所以storyboard和scene这些名字和方法等就都借用corona的啦~
首先,我说的scene是一个游戏界面,是一个prefab,和unity中的scene不是一个东东,这点需要注意。
storyboard是scene继承的一个基类,包含了一些virtual方法,代码见github
其中:
- CreatScene 加载完界面,还未播放动画(只有界面加载的时候,才会触发;读取缓存界面不会触发)
- WillEnterScene 加载完毕scene,即将播放过渡动画
- EnterScene 播放完毕过渡动画
- WillExitScene 即将播放退出界面的动画
- ExitScene 播放完退出界面的动画
- DestoryScene 销毁界面前触发
- OverlayBegan 当scene被遮挡时触发
- OverlayEnded 当scene取消遮挡时触发
- AndroidGoBack 当在安卓系统下,按了back键触发(只会触发当前scene的AndroidGoBack,如果有遮挡,则会触发遮挡的object上的AndroidGoBack,而不会触发当前scene的,即:只触发最上层的AndroidGoBack)
scene manager 在XLAF中的脚本名字是MgrScene,主要负责管理storyboard(Scene)的,文档见https://github.com/SES-xuelan/XLAF