PhysicalProperties

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Typ danych PhysicalProperties opisuje kilka fizycznych właściwości BasePart : Density , Elasticity i Friction .Jest używany w podobnie nazywanej właściwości BasePart.CustomPhysicalProperties .

Zachowanie ważenia

PhysicalProperties również zapewnia właściwości ważenia, ElasticityWeight i FrictionWeight.Gdy dwie części wchodzą w interakcję, tarcia i elastyczność między nimi są określane w ten sam sposób przez następną funkcję średniej ważonej pary:


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

Chociaż formuła powyżej odnosi się do Friction i FrictionWeight dwóch części, A i B , formuła jest używana w ten sam sposób przy określaniu Elasticity .Ogólnie rzecz biorąc, gdy waga A jest znacznie większa niż wartość B , rzeczywista wartość będzie bliższa A .Jeśli wagi są podobne, rzeczywista wartość będzie bliska środkowemu punktowi między ich poszczególnymi wartościami.

Podsumowanie

Konstruktorzy

Właściwości

Konstruktorzy

new

Zwraca pojemnik PhysicalProperties z gęstością, tarciem i elastycznością określonymi dla tego materiału.

Parametry

material: Enum.Material

new

Zwraca pojemnik PhysicalProperties z określoną gęstością, tarciem i elastycznością.

Parametry

density: number
friction: number
elasticity: number

new

Tworzy pojemnik PhysicalProperties z określoną gęstością, tarciem, elastycznością, wagą tarcia i wagą elastyczności.

Parametry

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

Właściwości

Density

Gęstość jest określana jako ilość masy na jednostkową objętość.Im bardziej gęsta część, tym więcej siły potrzeba, aby ją przyspieszyć.Dopuszczalny zakres wynosi od 0.01 do 100.0, a wartości poza tym zakresem zostaną przycięte.

Friction

Tarcie jest zdefiniowane jako siła, która przeciwstawia się względnej pionowej kinetyce dwóch powierzchni stałych w kontaktować się.Im większy jest opór na części, tym szybciej spowolni się, gdy ociera się o inną część z oporem.Dopuszczalny zakres wynosi od 0.0 do 2.0, a wartości poza tym zakresem zostaną przycięte.

Elasticity

Elastyczność odnosi się do tendencji części do zachowania energii po zderzeniu z inną częścią.An Elasticity 1 oznacza, że część odbija się z tą samą energią, którą miała przed kolizją.Dopuszczalny zakres wynosi od 0.0 do 1.0, a wartości poza tym zakresem zostaną przycięte.

FrictionWeight

Tarcie wagi dwóch części, które ocierają się o siebie, tworzy stosunek używany do obliczenia rzeczywistego tarcia między dwoma częściami.Im wyższa jest część FrictionWeight, tym więcej jej Friction jest używanych.Dopuszczalny zakres wynosi od 0.0 do 100.0, a wartości poza tym zakresem zostaną przycięte.

ElasticityWeight

Waga elastyczności dwóch części, które się zderzają, tworzy stosunek używany do obliczania rzeczywistej elastyczności między dwiema częściami.Im wyższa jest część ElasticityWeight, tym więcej jej Elasticity jest używanych.Dopuszczalny zakres wynosi od 0.0 do 100.0, a wartości poza tym zakresem zostaną przycięte.