1.经过一天的冷静,我感觉问题出在mapHandler的update中。
如果还没有初始化对象,就开始读取对象的内容,一定会有异常的。
2.之前已有GameState结构体,我一直没当回事,这次用到了
3.从user切换到map场景的过程中会触发如下函数,修改gameInfo.GAME_STATE的值。
4.测试到目前为止转换场景是没有问题的
5.map2场景加载完成后状态变成run了
6.如果update中不发包,那大家都很正常,这点很重要!
7.但只要一旦运行update的内容,客户端和服务器就都爆炸了,先从客户端创建角色部分进行排查,根据之前有正常运行的经验,问题大概率发生在这里。