PhysicalProperties

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Datatype.PhysicalProperties 数据类型描述了多个物理属性的 BasePart : Density , 1>Datatype.PhysicalProperties.Elasticity|Elasticity1> 和 4>Datatype.

重量行为

PhysicalProperties 还提供了重量属性、ElasticityWeightFrictionWeight。当两个部分互动时,两个部分之间的摩擦和摩擦都由以下双方式重量平均函数决定:


local function getActualFriction(partA, partB)
return (partA.Friction * partA.FrictionWeight + partB.Friction * partB.FrictionWeight) / (partA.FrictionWeight + partB.FrictionWeight)
end

尽管上方的方式将 Friction 和 Datatype.PhysicalProperties.Friction

概要

构造工具

属性

构造工具

new

参数

material: Enum.Material

new

参数

density: number
friction: number
elasticity: number

new

参数

density: number
friction: number
elasticity: number
frictionWeight: number
elasticityWeight: number

属性

Density

密度定义为每体积单位的质量。 越密集,其速度就越快。 接受的范围为 0.01 到 100.0 ,超出此范围的值将被压缩。

Friction

摩擦力是由两个接联系的固体表面之间的相对侧面移动而产生的力。 随着摩擦力在一部分上升,其速度会越快。 接触摩擦力越大,其速度会越快。 在摩擦力的范围内,允许的范围为 0.0 到 2.0 ,超出此范围的值将被压缩。

Elasticity

弹性描述物体在与其他物体碰撞时保持能量的趋势。 一个 Elasticity 的 1 表示物体在碰撞前保持的能量。 接受范围为 0.0 到 1.0 ,超出此范围的值将被压缩。

FrictionWeight

两个零件之间的摩擦力会使两个零件之间的摩擦力发生变化。高于某个零件的 FrictionWeight 越高,其中使用的摩擦力就越多。 Friction 的允许范围为 0.0 到 100.0 ,其外的范围将被压缩

ElasticityWeight

当两个部件碰撞时,弹性重量的比率使用于计算两个部件之间的实际弹性。 高度的一部件的 ElasticityWeight 是使用的更多。 超出范围的范围外的值将被压缩。