人工智能
qq_2385708623
不忘初心
展开
-
人工智能01_群组行为
博客:http://www.red3d.com/cwr/boids分为 分离,队列,聚集三个力小鸟跟随目标点移动public class CrowAI : MonoBehaviour { public float speed = 5; //当前速度方向 public Vector3 velocity = Vector3.forward;...原创 2019-06-22 15:28:24 · 354 阅读 · 0 评论 -
人工智能02_有限状态机
有限状态机基类(状态的条件,ID,条件ID的字典,增加删除条件,根据条件获取ID,虚方法进入状态,虚方法离开状态,抽象方法状态下的行为,抽象方法状态的触发条件)public enum Transition{ NullTransition=0, LostPlayer, SeePlayer, }public enum StateID{ NullStateI...原创 2019-06-23 12:02:55 · 1885 阅读 · 0 评论 -
人工智能03_视觉感知
public class Soldier : MonoBehaviour { public float viewDistance = 5; public float viewAngle = 120; private Transform player; // Use this for initialization void Start () { ...原创 2019-06-23 12:51:51 · 408 阅读 · 0 评论 -
人工智能4_寻路之A形算法
F为该点到父节点一直走到起点的距离,H为该点到重点的距离;从中心向周围所有的点计算,跳出F的最小,第一轮为C点以C点为圆心,除去C点,起点,障碍物后再计算一圈,发现从C走到D,比走到D的计算出的F值还大,所以变更路线,第一步直接到D点,然后以D为中心,围绕着D的一圈(除去C,除去起点)继续计算,算出D下面的一点坐标点类public class Point { ...原创 2019-06-24 01:26:22 · 250 阅读 · 0 评论