请写出使用unity的AI自动随机巡逻代码
时间: 2023-04-05 14:03:47 浏览: 106
以下是使用Unity的AI自动随机巡逻代码:
```
using UnityEngine;
using System.Collections;
public class Patrol : MonoBehaviour {
public Transform[] patrolPoints;
public float moveSpeed;
private int currentPoint;
void Start () {
transform.position = patrolPoints[0].position;
currentPoint = 0;
}
void Update () {
if (transform.position == patrolPoints[currentPoint].position) {
currentPoint++;
}
if (currentPoint >= patrolPoints.Length) {
currentPoint = 0;
}
transform.position = Vector3.MoveTowards(transform.position, patrolPoints[currentPoint].position, moveSpeed * Time.deltaTime);
}
}
```
这段代码实现了AI自动巡逻的功能,通过设置巡逻点数组和移动速度,AI会自动在巡逻点之间移动。