随机移动
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
关于物体移动