Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

关于Unet 子弹打中物体后的特效生成在客户端有时候看不到。
小白cs发起了话题2018-07-17
1
回复
695
浏览

请问老师要怎么同步,子弹是按照教程服务器发出的,下面脚本挂在子弹上,在本地都看的到自己子弹打中的效果,但是对方打出的子弹很大几率看不到命中效果,需要做同步吗?怎么做?

  private void OnCollisionEnter(Collision collision)
    {
        GameObject hit = collision.gameObject;
        Health health = hit.GetComponent<Health>();
        if (health != null)
        {
            health.TakeDamage(10);
        }
        AudioSource.PlayClipAtPoint(bulletAudio, transform.position);

        GameObject.Instantiate(BulletBoom, transform.position, transform.rotation);
        Destroy(this.gameObject);
    }

所有回复
发表回复
你还没有登录,请先 登录或 注册!