魔兽地图编辑器吧 关注:64,332贴子:3,827,695
  • 14回复贴,共1

问一个同步游戏数据的问题,非常困扰,有大佬排忧解难吗?

只看楼主收藏回复

RT,我在触发里发送了数据并接受数据,此时数据被同步,但诡异的事发生了。
我获取不到发送数据的玩家,同时在同步事件里运行其他同步事件,譬如运行触发器等等都会直接导致掉线。
获取发送数据的玩家会等于空,取不到,在我自己的地图里或者新建地图也是同样的问题。
但我把地图发给朋友,他却可以获取到。我不知道是哪一步出现了问,是客户端坏了,还是编辑器?我换了1.28的编辑器也一样不可用。
有遇到这种问题的兄弟吗?求分享解决...


IP属地:广东1楼2020-11-18 12:05回复
    唉,重下了魔兽和编辑器依旧解决不了该问题...


    IP属地:广东2楼2020-11-18 13:32
    回复
      贴代码


      IP属地:海南来自iPhone客户端3楼2020-11-18 14:30
      收起回复





        IP属地:广东4楼2020-11-18 21:19
        回复
          我很奇怪,我存储的自定义整数是UI转整数的整数1,发送数据把UI转整数是正常的,但是取整数的自定义整数却输出为0。
          譬如我初始化那里是存储 自定义:UI[21]转整数的整数1,但是我从同步数据里取 自定义:UI[21]转整数的整数时,取出来的结果除了发送数据的玩家以外,其余玩家均为0。
          按理说我存储的整数是同步存的,取出来的数据应该也是对应的...
          我存储的是这个整数的整数,取出来的结果却不是我想要的结果...


          IP属地:广东5楼2020-11-18 21:28
          回复
            而且更奇异的是 我在同步事件里给所有玩家发送系统消息(即本地玩家、所有玩家、玩家组),其他玩家都接收不到,除了发送数据的玩家能收到。再离谱一点就是在同步事件里运行触发会直接导致掉线。


            IP属地:广东6楼2020-11-18 21:35
            回复
              所以 为UI注册鼠标事件,一定要是同步true吗?


              IP属地:广东7楼2020-11-18 21:36
              收起回复
                1.异步注册最好用最后一个触发,异步注册ui事件。
                2.异步里不要用运行触发器这个动作。编辑器都好心提示你了


                来自Android客户端8楼2020-11-18 21:41
                收起回复
                  偶尔会获取不到 如果一直没有八成是用错函数


                  IP属地:安徽9楼2020-11-18 21:55
                  回复
                    谢谢各位大哥,和兄弟忙到现在才把问题解决了。呼,一整天的忙碌没白忙活,有个好兄弟就是不一样。


                    IP属地:广东10楼2020-11-19 02:29
                    收起回复