PhysicalProperties
*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
- new(material : Enum.Material)
Zwraca PhysicalProperties z domyślnymi właściwościami dla danego materiału.
Zwraca PhysicalProperties z określoną gęstością, tarciem i elastycznością.
Tworzy pojemnik PhysicalProperties z określoną gęstością, tarciem, elastycznością, wagą tarcia i wagą elastyczności.
Właściwości
Masa na jednostkową objętość części.
Zwolnienie części podczas tarcia o inną część.
Ilość energii zachowana przy kolizji z inną częścią.
Ważność właściwości części Friction podczas obliczania tarcia zderzającej się części.
Ważność właściwości części Elasticity podczas obliczania elastyczności z częścią kolizyjną.
Konstruktorzy
new
Zwraca pojemnik PhysicalProperties z gęstością, tarciem i elastycznością określonymi dla tego materiału.
Parametry
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.