首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

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

2012-08-13 
Unity3D 一个物体在两个物体间移动public var Target : Vector3function Awake () {Target PointA.tran

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;}


热点排行