如何在Unity中更换其他播放器的相机?

时间:2018-10-08 19:30:41

标签: c# unity3d photon

我正在将Unity3D与Photon一起使用,并且需要模糊其他播放器的相机。

有人知道我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

将PhotonView脚本添加到相机对象,并添加脚本以模糊相机对象。 然后在下面创建脚本并将其添加到相机对象 按下空格键可为对手创建相机模糊效果。

public class PunCamera : MonoBehaviour
{

    private void Update()
    {
        if(Input.GetKeyDown(KeyCode.Space)) 
        {
            OtherPlayerBlur();
        }
    }
    public void OtherPlayerBlur()
    {
        //Get the PhotonView in the camera object and call the RPC
        var _photonView = this.GetComponent<PhotonView>();
        _photonView.RPC("PunCameraBlur", PhotonTarget.Others);
    }

    [PunRPC]
    private void PunCameraBlur()
    {
        // Camera Blur Method Call
    }
}