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
我目前在使用 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