东西已经做出来了,现在需要的是优化,说得简单,做起来难。
1.122包的优化,避免重复创建!
2.为何会出现一边动,一边不动的情况。重复登录后依旧是unity可以看到移动,但是exe那边看不到移动(移动没有被更新!),综合之前的经验,肯定是哪里出现了逻辑问题。而且当unity产生126以后,exe那边也没有删除角色!
此时换个想法,先登录exe,再起unity。依旧是unity动,而exe不动!
启动两个exe,这次好了!都不动了!我觉得大概率就是exe无法调用brocast!
长见识了:
broadcast在create时候没问题,最初的move也能动一动,然后就失效了!
问题找到了:exe中move函数压根不会触发,unity中move函数触发一段时间后就不再运行了!
做了一个移植,把maphandler移植到messagemanager中。
还是有问题,unity收得到124 但是之前却没有初始化对象!
移植后,有一定概率可以正常游戏的,两边都成功运行move,但随机持续一段时间后就停止了!