當前位置:編程學習大全網 - 電腦編程 - Unity3D中如何實現怪物可以追擊主人公的AI?

Unity3D中如何實現怪物可以追擊主人公的AI?

以下采用c#代碼,可能有大小寫或者單詞拼寫的問題,但是功能不會錯。

將該腳本附加到怪物上,怪物將筆直的按照妳給定的速度超目標移動。

註意,在編輯器中壹定要設置PlayerGo和Speed這2個屬性

public class AI:monobehivour

{

public GameObject PlayerGo;//追擊的目標

public float Speed;//移動速度

internal void Update()

{

var dir=(PlayerGo.transform.postion-transform.position).normalize;//追擊方向

transform.translate(dir*Speed*Time.deltaTime);//不停地移動

}

}

  • 上一篇:永宏PLC的壹般計數器編程使用方法
  • 下一篇:excelvba如何根據系統引用正確版本的office
  • copyright 2024編程學習大全網