.css()
我也用ClientRPC做了同样的事情(它是完全相同的代码,并且与命令同时调用) 但它仍然无法正常工作 感谢
答案 0 :(得分:0)
如果您希望服务器销毁给定对象,首先必须在所有客户端的NetworkManager上注册为spawnable prefab,它必须具有NetworkIdentity,并且必须由服务器生成。
如果您已经有了这个,那么只需调用此函数:
[Command]
public void CmdDestroyObject(NetworkInstanceId netID)
{
GameObject theObject = NetworkServer.FindLocalObject (netID);
NetworkServer.Destroy (theObject);
}
其中netID是您要销毁的对象的NetworkInstanceId。