Unity3D Unet(Network)如何区分每个玩家的摄像机
其实一般的思路是让每个玩家的摄像机只在本地运行互不干扰,不过如果你必须给每个玩家都生成出自己的摄像机的话,那这个方法一定简单实用。
注意:写入代码后别忘了在Inspector视图放上摄像机物体。
将摄像机物体作为玩家子物体并将其设置为关闭状态,在玩家脚本中写入以下代码:
[SerializeField] GameObject myCamera;//自身摄像机
public override void OnStartLocalPlayer()//当玩家进入服务器时运行
{
myCamera.SetActive(true);//激活自己的摄像机
}