物理阻尼

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

Windows
MacOS
Linux

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

物体形体

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

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

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

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

物理约束

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

AngularAndDamping.png

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

属性

说明

限制刚度

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

限制阻尼

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

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

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

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

标签
Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见