【问题标题】:AI characters in Unity with Photon ViewUnity 中的 AI 角色与 Photon View
【发布时间】:2013-03-06 08:59:33
【问题描述】:

我正在使用 Photon 多人游戏代码和 Rain Indy AI 在 Unity 中构建一个小游戏。在添加 AI 之前,所有游戏对象都是同步的,但新的 AI 角色似乎由每个游戏实例单独控制。

我遇到了一些与子弹类似的问题,但在这里我只是打开和关闭预制件的射击脚本,以实例化玩家。

让舒尔只运行一个 AI 代码实例的最佳方法是什么?我还需要将 AI 角色转换为预制件吗?

【问题讨论】:

    标签: network-programming unity3d photon


    【解决方案1】:

    将 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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-03
      • 2015-06-10
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多