多人游戏中每个玩家自己的相机

时间:2016-10-18 06:48:57

标签: c# unity3d multiplayer

遵循团结official guide for multiplayer game,现在我想为每个玩家提供相机(就像在反击中一样)。

我让玩家游戏对象生成了一个相机的孩子,但它无法正常工作并且只为所有玩家显示一个玩家相机。 One Camera仅显示特定玩家。

如何在多人游戏中为每个玩家制作单独的相机。这样玩家就可以从他的角度来看待游戏。

我还把它添加到我的儿童相机中,但没有任何效果

[RequireComponent(typeof(NetworkView))]
public class PlayerCamera : MonoBehaviour {

    void Start () {
        NetworkView objNetworkView = GetComponent<NetworkView>();
        if (objNetworkView.isMine)
        {
            GetComponent<Camera>().enabled = true;
        }
        else {
            GetComponent<Camera>().enabled = false;
        }
    }

}

0 个答案:

没有答案