读书人

Unity3D 一个物体在两个物体间腾挪

发布时间: 2012-08-13 13:21:53 作者: rapoo

Unity3D 一个物体在两个物体间移动

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;elseTarget = PointA.transform.position;}function Activated() {if (AllowMove == false)AllowMove = true;}


读书人网 >移动开发

热点推荐