unity学习(71)——编译游戏发生错误3——回调问题——必须使用mapHandker的update

move这种一直发送的,第一次写,之前的数据包收发都是一次性的来完成单次任务!

1.服务器最后一次出问题时的调试状态如下:

2.定位代码如下 

 可见确实LogicHandler了,也确实直行到119行的位置了

3.修改catch,显示异常:

测试结果没有改变

服务器崩溃在如下位置

 4.还没有定位到异常的出处,读数据包应该是没问题,处理数据包出问题了。

 最后出问题的时候,服务器没有执行红色部分的代码

 5.从第112句往里面查

6.我也解释不了,修改到这里突然能正常游戏了,再次重启有不行了,但至少知道没问题时候应该是什么样了!

7.又调了调,感觉破案了

 69行报的异常,这个位置真的是刁钻

8.我感觉是joystick循环机制引发超时的概率比较大。

9.把移动信息的更新从public void FixedUpdate()转移到mapHandker的update中,此时极大概率不再中断。关unity要关彻底,同时关服务器

10.还有一点,我感觉在选择角色界面等待个5s钟以上,成功的概率更大

相关推荐

  1. 以为函数是同步(js问题

    2024-03-29 04:32:01       64 阅读
  2. sqlite - sqlite3_exec - c++函数处理

    2024-03-29 04:32:01       50 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-29 04:32:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-29 04:32:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-29 04:32:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-29 04:32:01       20 阅读

热门阅读

  1. 题目 2894: 肿瘤检测

    2024-03-29 04:32:01       21 阅读
  2. 【深度学习】球衣号码识别 re-id追踪

    2024-03-29 04:32:01       19 阅读
  3. SpringBoot与Prometheus监控整合

    2024-03-29 04:32:01       21 阅读
  4. unity中 鼠标按下移动端与pc端的位置

    2024-03-29 04:32:01       18 阅读
  5. 设置火狐浏览器打开unity开发的webGL

    2024-03-29 04:32:01       21 阅读
  6. 蓝桥集训之小国王

    2024-03-29 04:32:01       20 阅读
  7. 数据仓库——无事实的事实表

    2024-03-29 04:32:01       20 阅读
  8. 31-4 命令执行漏洞 - RCE原理

    2024-03-29 04:32:01       21 阅读
  9. Day29:学习SpringCloud

    2024-03-29 04:32:01       22 阅读
  10. 学会这10个Python脚本来完成你的日常任务

    2024-03-29 04:32:01       19 阅读