unity 怎么样让物体移动后回到原位

2024-12-17 10:33:16
推荐回答(2个)
回答1:

这个比较麻烦了。只能是你做一个数据存储,你启用返回原位的功能后,对象的位置回到你记录下来的状态

回答2:

定义 vector3 V
void start(){ v=this.transform.position; }
void IsTriggerEnter(collider col){ transform.position=v;}
思想就是:定义一个三维对象记录起始位置,利用碰撞检测再对其重新赋值,亲测有效。