我正在使用Unity 2017.在主机端执行以下代码工作正常(mCume != null)
,但是,在客户端,它始终以mCume == null
结束。
我错过了什么吗?
public GameObject cubePrefab;
public GameObject mCume;
void Update()
{
if (isLocalPlayer)
{
CmdSpawnCube();
}
}
[Command]
void CmdSpawnCube()
{
mCume = (GameObject)Instantiate(cubePrefab);
NetworkServer.Spawn(mCume);
}
谢谢!