using UnityEngine;
using System.Collections;
public class RonmandMove : MonoBehaviour {
// Use this for initialization
Vector3 randomPoint = Vector3.zero;
bool moving = false;
void Awake()
{
randomPoint = new Vector3(Random.Range(-30,30),transform.position.y,Random.Range(-40,40);
}
void Start () {
}
// Update is called once per frame
void Update () {
if (moving)
{
Vector3 direction = randomPoint - transform.position;
transform.Translate(direction *Time.deltaTime);
}
if((randomPoint-transform.position).sqrMagnitude >= 0.05 * 0.05)
{
moving = true;
}
else
{
randomPoint = new Vector3(Random.Range(-30, 30), transform.position.y, Random.Range(-40, 40));
}
}
http://bbs.9ria.com/thread-98192-1-1.html
http://blog.zol.com.cn/2453/article_2452802.html
关于物体移动