PhysicalProperties 데이터 유형은 다음과 같은 BasePart 물리적 속성을 설명합니다: Density , Elasticity 및 Friction.비슷하게 이름이 지정된 BasePart.CustomPhysicalProperties 속성에서 사용됩니다.
무게 지정 행동
PhysicalProperties 또한 무게 속성을 제공합니다, ElasticityWeight 및 FrictionWeight.두 부품이 상호 작용할 때, 그 사이의 마찰과 탄성은 다음 쌍별 가중 평균 함수에 의해 동일한 방식으로 결정됩니다:
local function getActualFriction(partA, partB)
return (partA.Friction * partA.FrictionWeight + partB.Friction * partB.FrictionWeight) / (partA.FrictionWeight + partB.FrictionWeight)
end
위의 수식은 두 부분의 Friction 및 FrictionWeight에 대해 언급하지만, A 및 B 에서 수식은 두 부분의 Elasticity를 결정할 때와 동일하게 사용됩니다.일반적으로, A 의 무게가 B 보다 훨씬 크면 실제 값은 A 에 더 가까워집니다.무게가 유사하면 실제 값은 개별 값 사이의 중간점에 가까울 것입니다.
요약
생성자
- new(material : Enum.Material)
지정된 재료에 대한 기본 속성으로 PhysicalProperties를 반환합니다.
지정된 밀도, 마찰 및 유연성으로 PhysicalProperties를 반환합니다.
지정된 밀도, 마찰, 엘라스티시티, 마찰의 무게 및 엘라스티시티의 무게를 가진 PhysicalProperties 컨테이너를 생성합니다.
속성
0 와 1 사이의 값은 재료가 AudioEmitters에 얼마나 흡수되는지를 나타냅니다.
부품의 단위 용량당 질량.
다른 부품과 마찰할 때 부품의 감속.
다른 부품과 충돌할 때 유지되는 에너지 양.
충돌하는 부품과의 마찰을 계산할 때 부품의 Friction 속성의 중요성
충돌하는 부품으로 엘라스틱을 계산할 때 부품의 Elasticity 속성의 중요성
생성자
속성
AcousticAbsorption
0 와 1 사이의 값은 재료가 AudioEmitters에 얼마나 흡수되는지를 나타냅니다.음향 시뮬레이션을 사용할 때 흡수율이 더 높은 표면은 흡수율이 더 낮은 표면보다 반사음이 적게 발생합니다.
오디오가 를 통해 전송하는 정도에는 영향을 주지 않는다는 점에 유의하십시오; 자세한 내용은 Density 참조하십시오.
Density
밀도는 단위 용량당 질량의 양으로 정의됩니다.부품이 더 밀도가 높을수록 가속하기 위해 필요한 힘이 더 커집니다.허용 범위는 0.01 에서 100.0 이고 이 범위 외의 값은 클램핑됩니다.
음향 시뮬레이션을 사용할 때 밀폐된 부품의 밀도가 더 높은 부품은 더 많이 차단됩니다 AudioEmitters.
Friction
마찰은 문의중인 두 고체 표면의 상대 평면 이동에 저항하는 힘으로 정의됩니다.부품에 대한 마찰이 커질수록 마찰로 인해 다른 부품에 부딪혀 감속할 때의 속도가 더 빨라집니다.허용 범위는 0.0 에서 2.0 이고 이 범위 외의 값은 클램핑됩니다.
Elasticity
탄성은 다른 부품과 충돌할 때 에너지를 유지하는 부품의 경향을 말합니다.1의 Elasticity 는 부품이 충돌 전에 가지고 있던 동일한 에너지로 바운스한다는 것을 나타냅니다.허용 범위는 0.0에서 1.0까지이며, 이 범위 외의 값은 클램핑됩니다.
FrictionWeight
두 부품이 서로 마찰하면서 발생하는 마찰 무게는 두 부품 사이의 실제 마찰을 계산하는 데 사용되는 비율을 생성합니다.부품의 FrictionWeight 가 높을수록 더 많이 Friction 가 사용됩니다.허용 범위는 0.0에서 100.0이고 이 범위 외의 값은 클램핑됩니다.
ElasticityWeight
두 부품이 충돌할 때의 탄성 무게는 두 부품 사이의 실제 탄성을 계산하는 데 사용되는 비율을 생성합니다.부품의 ElasticityWeight 가 높을수록 더 많이 Elasticity 가 사용됩니다.허용 범위는 0.0에서 100.0이고 이 범위 외의 값은 클램핑됩니다.