Skip to content

PhysicalProperties ​

PhysicalProperties 描述物理材质的密度、摩擦、弹性及其混合权重,用于配置物体碰撞和接触时的物理表现。

概览 ​

PhysicalProperties 描述物理材质的密度、摩擦、弹性及其混合权重,用于配置物体碰撞和接触时的物理表现。

可通过 PhysicalProperties.New(values) 构造

代码示例 ​

按 Meta 构造物理材质属性

lua
-- @runtime client
local props = PhysicalProperties.New({ Density = 0.5, Friction = 0.3, Elasticity = 0.2, FrictionWeight = 1.0, ElasticityWeight = 1.0 })
if props ~= nil then
    print('密度:', props.Density)
end

属性 ​

名称类型默认值说明
DensityFloat1.0密度,单位为 kg/stud³;Meta 取值范围为 0.0001~100。
FrictionFloat0.3摩擦系数;Meta 取值范围为 0~100000。
ElasticityFloat0弹性或恢复系数;Meta 取值范围为 0~1。
FrictionWeightFloat1.0摩擦混合权重;Meta 取值范围为 0~100。
ElasticityWeightFloat1.0弹性混合权重;Meta 取值范围为 0~100。