001-场景

场景基类

游戏设计中不可避免处理多个场景,最简单的场景设计如下:

  • 初始化场景
  • 加载场景
  • 主场景
  • 战斗场景

多个场景处理会有共性,所以需要一个基类处理。一般情况下,需要处理的功能如下:

  • onLoad
  1. 画布的处理,主要是自适应
  2. 初始化场景内的UI层,把已存在的容器保存到变量中方便访问
  3. 初始化特效和粒子,场景内常用的特效
  4. 初始化消息层
  • start
  1. 初始化心跳,验证服务器的心跳
  2. 初始化事件绑定
  • update
  1. 同步服务器时间
  • onDestoy
  1. 清除各个管理器
  2. 清除资源缓存

未完待续

posted @ 2020-03-17 16:14  jscats  阅读(305)  评论(0)    收藏  举报