public var Target : Vector3;
function Awake () {
Target = PointA.transform.position;
}
function Start () {
}
function Update () {
if (AllowMove == true) {
this.transform.position =
Vector3.MoveTowards(this.transform.position, Target,
Time.deltaTime * 2);
// 这个函数实现从一点(第一个参数)到另一点(第二个参数)的移动,最后为速度。
}
if (this.transform.position == Target) {
//AllowMove = false;
Toggle();
}
}
function Toggle() {
// 到达目的地后反向运动。
if (Target == PointA.transform.position)
Target = PointB.transform.position;
else
Target = PointA.transform.position;
}
function Activated() {
if (AllowMove == false)
AllowMove = true;
}
movetowds 写法
最新推荐文章于 2024-04-25 11:33:42 发布