QQ群:476842922(欢迎加群讨论学习)
using UnityEngine;
using System.Collections;
public class wanderingAI : MonoBehaviour {
public float speed=3.0f;
public float obstacleRange=5.0f;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
transform.Translate (0, 0, speed * Time.deltaTime);
Ray ray = new Ray (transform.position, transform.forward);
RaycastHit hit;
if (Physics.SphereCast (ray, 0.75f, out hit)) {
if(hit.distance<obstacleRange){
float angle = Random.Range(-110,110);
transform.Rotate (0,angle,0);
}
}
}
}
unity3d 机器人漫游AI代码
最新推荐文章于 2024-08-11 01:14:23 发布