物体的旋转与移动

Unity中物体移动与旋转详解
本文详细介绍了如何使用Unity中的Vector3.MoveTowards方法来实现物体的移动,并讲解了物体自身旋转及围绕其他物体旋转的具体操作方法。

物体的移动可以调用vector3.movetowards的方法实现,返回值是一个vector3类型,直接赋值给要进行移动物体的position就行了, vector3.movetowards这个方法如下有三个参数(current_position,end_position,speed),其中第一个是物体此时的位置,第二个为要到达的位置,可以通过这个进行移动物体。


物体的旋转分为两种,一个自身旋转,一个围绕其他物体进行旋转,自身旋转调用rotate方法,里面参数是旋转的一个vector3类型,还可以定义旋转速度,围绕其他物体旋转调用rotatearound方法,第一个参数是围绕的物体,第二个参数是旋转的方向,可以是x,y,z任何一条轴,第三个是速度,当然还有个四元素,可以精确到旋转到几度,uaternion.Euler(30,0,0); x旋转30度,赋给rotation搞定大笑



每天记录一点,只是自己看,高手勿喷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值