先定义好一组位置,按照位置,按照位置定义数组,在物体上添加脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class Enemy : MonoBehaviour {public float speed = 10;private Transform[] positions;private int index = 0;void Start () {positions = Waypoints.positions;} void Update () {Move();}void Move(){if (index > positions.Length - 1) return;transform.Translate((positions[index].position - transform.position).normalized * Time.deltaTime * speed);if (Vector3.Distance(positions[index].position, transform.position) < 0.2f){index++;}
}