unity学习(72)——编译游戏发生错误4——GAME_STATE状态

文章讨论了在游戏开发过程中,遇到的问题可能出在`mapHandler.update`函数对未初始化对象的操作上。作者提到GameState结构体的使用,以及在用户切换场景时gameInfo.GAME_STATE的变化。场景转换无误,但更新操作导致客户端和服务器崩溃,初步怀疑问题在客户端角色创建部分,因为之前有正常运行记录作为参考。
摘要由CSDN通过智能技术生成

1.经过一天的冷静,我感觉问题出在mapHandler的update中。

如果还没有初始化对象,就开始读取对象的内容,一定会有异常的。

2.之前已有GameState结构体,我一直没当回事,这次用到了

3.从user切换到map场景的过程中会触发如下函数,修改gameInfo.GAME_STATE的值。

4.测试到目前为止转换场景是没有问题的

5.map2场景加载完成后状态变成run了

6.如果update中不发包,那大家都很正常,这点很重要

7.但只要一旦运行update的内容,客户端和服务器就都爆炸了,先从客户端创建角色部分进行排查,根据之前有正常运行的经验,问题大概率发生在这里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值