物理阻尼

导致物理对象抵抗移动的属性和方法。

Windows
MacOS
Linux

要减慢物理形体速度,模拟大气阻力或增大铰链阻力,物理形体和物理约束可使用以下两种属性:线速度阻尼(Linear Damping) 和角速度阻尼(Angular Damping)。线速度阻尼控制物理形体或物理约束抵抗平移的程度,而角速度阻尼控制两者抵抗旋转的程度。

物体形体

所有物理形体都有 线速度阻尼角速度阻尼 属性。主要用于模拟阻力,即使值为1.0时也将对物理形体产生实质 效果。

以供参考:在正常重力下(9.8m/s^2),模拟开始时,在初始引力作用下,线速度阻尼值30即可阻止单个形体 Actor掉落。多个物理形体相互作用时(通过使用物理约束或若发生碰撞),则阻止物理形体所需阻尼量 将增大。

使被应用力的物理形体停止所需的 最小 线性阻尼值约100。

最后,在无角阻尼的情况下,物理形体将继续旋转,直到受到外力影响。很小的值便可迅速降低旋转;如值为100, 则几乎可以立即使外部源造成的角运动停止。

物理约束

物理约束的阻尼与物理形体有所些许不同:其只在运动尝试超越其限制时在受限运动上发生。将物理 约束的运动设为“受限”将显示 软限制

AngularAndDamping.png

两个角摇摆运动共享阻尼值,角扭曲接收其自身的阻尼值,且所有线性轴使用相同的阻尼值。虽然其可能 拥有单独的属性,但在其相关的运动上所有属性均拥有相同的效果。

属性

说明

限制刚度

。超过一个限制时,此值影响约束尝试停止不良运动的积极性。默认值为50,几乎不会对运动产生影响,值设为5000则会弹回限制内,值设为50000将使运动完全调转方向。

限制阻尼

和物理形体上的阻尼一样,此项定义运动减缓的量。与物理形体上的阻尼不同,阻尼影响只会在超过运动限制时发生,其将吸收动量,直到物理形体停止运动。

两个值共同创造出不同效果。如刚度较高而阻尼较低,则会呈现出硬性限制的效果;而将两者设为较高则 呈现出在焦油中移动的效果,柔和而迅速地停止运动。需要进行一系列实验才能使结果满足具体需要的值。

欲了解约束的更多相关信息,参见: PhysX.约束用户指南

如需了解物理约束可用属性的参考, 参阅: 物理约束参考

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback