我正在使用Photon多人游戏代码和Rain Indy AI在Unity中构建一个小游戏。在添加AI之前,所有游戏对象都是同步的,但新的AI角色似乎是由每个游戏实例单独控制的。
我有一些类似于子弹的问题,但在这里我只是打开和关闭预制件的拍摄脚本,在实例化一个播放器。
让shure只运行一个AI代码实例的最佳方法是什么?我需要把AI角色也转换成预制的吗?
发布于 2013-03-11 19:58:05
将AI角色实例化为预置,并为RAINAgent组件添加标签就成功了。
GameObject SimpleAICharacter = PhotonNetwork.Instantiate("SimpleAICharacterfab",
new Vector3(Random.Range(-50,50),5,Random.Range(-50,50)), Quaternion.identity, 0);
RAINAgent AIController = SimpleAICharacter.GetComponent<RAINAgent>();
AIController.enabled = true;https://stackoverflow.com/questions/15242879
复制相似问题