
之前用Unity就很好奇,为什么选中了反而不会有物理运动了,结果这边把歧义也copy过来了,这个运动是指非物理的动态吗?

之前用Unity就很好奇,为什么选中了反而不会有物理运动了,结果这边把歧义也copy过来了,这个运动是指非物理的动态吗?
一般物理引擎中的刚体分三个类型,static 、dynamic、kinematic
static: 完全禁止
kinematic: 由运动学控制
dynamic: 由动力学控制
kinematic 表示通过运动的方式去改变刚体,即可通过改变速度或者transform等方式去运动,但是始终都不会受力的影响
dynamic 表示通过力的方式去改变刚体,比如重力,施加力等等,当然改变 速度或者transform 也是可以的,但是这个类型的刚体是会受力学的作用,比如碰撞时产生的力会对他产生效果,kinematic 就不会,因为它是运动学来控制的
static 表示动力和运动都没法控制它,只可以通过 transform 去运动
谢谢!我明白了!