Datatype.PhysicalProperties 数据类型描述了多个物理属性的 BasePart : Density , 1>Datatype.PhysicalProperties.Elasticity|Elasticity1> 和 4>Datatype.
重量行为
PhysicalProperties 还提供了重量属性、ElasticityWeight 和FrictionWeight。当两个部分互动时,两个部分之间的摩擦和摩擦都由以下双方式重量平均函数决定:
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)
属性
部件的单位体积的平均值。
当装备对另一部件时,零件的减速。
在与其他部件碰撞时保留的能量。
当计算与碰撞部件的摩擦时,零件的 Friction 属性的重要性。
当计算弹性时,零件的 Elasticity 属性的重要性。
构造工具
属性
Friction
摩擦力是由两个接联系的固体表面之间的相对侧面移动而产生的力。 随着摩擦力在一部分上升,其速度会越快。 接触摩擦力越大,其速度会越快。 在摩擦力的范围内,允许的范围为 0.0 到 2.0 ,超出此范围的值将被压缩。
FrictionWeight
两个零件之间的摩擦力会使两个零件之间的摩擦力发生变化。高于某个零件的 FrictionWeight 越高,其中使用的摩擦力就越多。 Friction 的允许范围为 0.0 到 100.0 ,其外的范围将被压缩