Unity 服务器摄像机组

Unity Server Camera Set

我目前在使用 unity 和 photon 的多人游戏服务器上工作。问题是当我为每个玩家生成一个角色时,我想在角色附加相机上为该客户端设置 LocalCamera。当我有一个玩家并生成第二个时,项目中将同时有 2 个活动摄像机(我自己的角色摄像机和其他玩家的摄像机),我不知道如何在我的摄像机上设置视图。它会自动从我看到的设置到最后创建的。请帮帮我! :)

您可以简单地创建一个脚本并在其中设置相机处于活动状态。您唯一需要检查的是客户是否是创建该对象的人。 这可以通过 NetworkBehaviour 中的 isLocalPlayer 来完成。

https://docs.unity3d.com/ScriptReference/Networking.NetworkBehaviour-isLocalPlayer.html

if (!isLocalPlayer)
    {
        return;
    }
this.GetComponent<Camera>().enabled = true;

编辑:不好意思,这可能只支持 unityNetworking API