AI案列 三条路
Posted huang--wei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AI案列 三条路相关的知识,希望对你有一定的参考价值。
在生成点生成带有颜色的小球,小球走对应颜色的路
先做好三个小球,做成预制体
对应颜色的小球,除了自身颜色,其他颜色不要选
新建脚本:
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class xunlu002 : MonoBehaviour { public float time = 0; public Transform target; public Transform tr;//生成点 public GameObject[] obj = new GameObject[3]; private NavMeshAgent agent; GameObject go; List<GameObject> c = new List<GameObject>(); // Use this for initialization void Start () { } // Update is called once per frame void Update () { time += Time.deltaTime; if (time > 2) { go = Instantiate(obj[Random.Range(0, obj.Length)], tr.position, Quaternion.identity); go.GetComponent<NavMeshAgent>().destination = GameObject.Find("target").transform.position; c.Add(go); time = 0; } foreach (GameObject item in c) { if (Vector3.Distance( item.transform.position, target.position) <= 1.1f) { Destroy(item,1); c.Remove(item); } } } }
以上是关于AI案列 三条路的主要内容,如果未能解决你的问题,请参考以下文章