Unity中物体移动方法详解

一:Transform

——transform.Translate:不会考虑到碰撞
transform.Translate(Vector3 targetPos,指定参照坐标系(默认为Space.Self))


——transform.position:直接改变物体的坐标


二:刚体

——MovePosition


——velocity:使物体忽略静摩擦力,从静止状态快速进入运动状态


——AddForce:给物体添加一个方向力

FoeceMode:例如物理质量m为2,力f为(10,0,0),已知动量定理:F*t = m*v
——Force:添加一个可持续力到刚体,使用它的质量
10*0.02=2*v,速度为0.1m/s
——Acceleration:添加一个可持续加速度到刚体,忽略它的质量
忽略质量则质量m为默认1,10*0.02=1*v,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Bug.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值