zoukankan      html  css  js  c++  java
  • 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);
                }
    
            }
            }
           
        }
    莫说我穷的叮当响,大袖揽清风。 莫讥我困时无处眠,天地做床被。 莫笑我渴时无美酒,江湖来做壶。
  • 相关阅读:
    git reset 用法
    print、println、printf的区别
    GoLang(2)
    GoLang
    OpenCV 图像叠加or图像混合加权实现
    openpyxl
    EJB 的理解
    inotify-tool实时监控服务器文件状态变化 学习总结
    使用docker 安装maven私服 nexus
    dockerfile 学习总结
  • 原文地址:https://www.cnblogs.com/huang--wei/p/9609390.html
Copyright © 2011-2022 走看看