我正在使用Unity 5中的Simple Client Server系统。我想使用新的HLAPI。但我有一些问题。我无法生成或编辑在服务器上生成的对象。我想拥有1台服务器,其中2台客户端将连接。在服务器上,我将看到每个客户端的场景和所有操作。然后我想生成对象或操纵它们。我该怎么办?
服务器和客户端设置:
public void SetupServer()
{
NetworkServer.Listen(4444);
isAtStartup = false;
serverGUI = true;
}
public void SetupClient()
{
myClient = new NetworkClient();
myClient.RegisterHandler(MsgType.Connect, OnConnected);
myClient.Connect("127.0.0.1", 4444);
isAtStartup = false;
}
然后,当我想要产生一个带有按钮的立方体时,我使用它:
ClientScene.RegisterPrefab (cube);
GameObject c = Instantiate (cube, Vector3.zero, Quaternion.identity) as GameObject;
NetworkServer.Spawn (c);
多维数据集具有NetworkIdentity组件。
我做错了什么?