1.全屏问题其实无所谓,windows用tab可以切出来的。
2.现在主要问题是服务器try了以后虽然不崩溃了,但不再显示2个实例对象了,unity和exe此时都只能看到一个实例对象
2.1把之前报错位置的try-catch先注释掉
2.2 unity中此时登录666账号,服务器和unity都可以正常运行,不报错
2.3打开一个exe,无论exe和unity中都只有一个角色。
3.把原来没用的debug.log删一删,需要进行大调了。
我感觉不是客户端的问题,应该是服务器逻辑上出现了问题,之前服务器一直稳定运行,现在频繁崩溃。
4.客户端进入游戏,
4.1然后马上就开始发送失败。
4.2通过堆栈找到看客户端中出问题的地方
如下可见,离最近学习的地方距离不远!此时服务器没有崩溃,还可以登录其他账号。
5.所以判断,大概率是服务器在处理move数据包时出了问题!
实际测试发现服务器可以一直接受到客户端发送来的move,但客户端却显示发送失败,回调出了问题。