Datatype.PhysicalProperties 資料類型描述了 BasePart 的一些物理屬性:Density、1> Datatype.PhysicalProperties.Elasticity|Elasticity
重量行為
PhysicalProperties 也提供重量計量屬性,ElasticityWeight 和 FrictionWeight。當兩個零件互相互動時,它們之間的摩擦和摩擦將由以下兩個重量平均函數決定:
local function getActualFriction(partA, partB)
return (partA.Friction * partA.FrictionWeight + partB.Friction * partB.FrictionWeight) / (partA.FrictionWeight + partB.FrictionWeight)
end
雖然上方的方式會參考 Friction 和 Datatype
概要
建構子
- new(material : Enum.Material)
返回 PhysicalProperties 與指定材料的預設值。
返回 PhysicalProperties 以指定的密度、摩擦力和彈性。
建立 PhysicalProperties 容器,具有指定的密度、摩擦力、彈性、重量摩擦力和重量彈性。
屬性
零件的平方單位體積。
撞擊另一個零件時,零件的速度減慢。
在碰撞到其他部分時保留的能量。
碰撞零件時,計算粘度時,零件的 Friction 屬性的重要性。
與碰撞零件時,計算彈性模型時的零件 Elasticity 屬性的重要性。
建構子
屬性
Friction
摩擦力是兩個固體表面接聯絡時的相對側面運動的力。 與摩擦力相關的大小在零件上越大,粘膠的速度就越快。 接觸到另一個零件時,摩擦力會越快。 接觸到零件上的摩擦力越大,粘膠的速度就越快。 接觸到零件上的摩擦力越大,粘膠的速度就越快。
FrictionWeight
兩個零件粘在一起的摩擦力重量創造了一個比例,用於計算兩個零件之間的實際摩擦力。高於零件的 FrictionWeight ,就越多它的 Friction 就越用。接受範圍為 0.0
ElasticityWeight
兩個碰撞的零件的彈性重量創建了一個比例,用於計算兩個零件之間的實際彈性。高於零件的 ElasticityWeight 越高,就越使用它的 Elasticity 。接受範圍為