码迷,mamicode.com
首页 > Web开发 > 详细

Unet 断线重连后同步

时间:2020-11-27 11:29:35      阅读:12      评论:0      收藏:0      [点我收藏+]

标签:调用   协程   tag   ast   arp   obj   net   cas   highlight   

Unet在客户端初始化时只会同步变量,但是hook函数在初始化时是不会同步的。

如果新添加的物体也想同步hook函数,现在想到的办法是在客户端连接后的OnClientConnect里,调用一个协程方法,

 IEnumerator DelayBroad()
    {
        yield return new WaitForSeconds(0.1f);
        GameObject[] clones = GameObject.FindGameObjectsWithTag("Equip");
        for (int i = 0; i < clones.Length; i++)
        {
            clones[i].transform.parent = empty.transform;
        }
        yield return new WaitForSeconds(0.1f);
        empty.SetBroadcast();
    }

然后使用BroadcastMessage广播形式,手动调用那些需要同步的方法。

 

Unet 断线重连后同步

标签:调用   协程   tag   ast   arp   obj   net   cas   highlight   

原文地址:https://www.cnblogs.com/chenxiya/p/14029346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!