PhysicalProperties
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Der PhysicalProperties Daten тип beschreibt mehrere physische Eigenschaften eines BasePart : Density , Elasticity und Friction .Es wird in der gleichnamigen BasePart.CustomPhysicalProperties Eigenschaft verwendet.
Gewichtungsverhalten
PhysicalProperties bietet auch Gewichtungs-Eigenschaften, ElasticityWeight und FrictionWeight.Wenn zwei Teile interagieren, werden die Reibung und Elastizität zwischen ihnen auf die gleiche Weise durch die folgende punktgewichtete durchschnittliche Funktion bestimmt:
local function getActualFriction(partA, partB)
return (partA.Friction * partA.FrictionWeight + partB.Friction * partB.FrictionWeight) / (partA.FrictionWeight + partB.FrictionWeight)
end
Obwohl die Formel oben sich auf die Friction und FrictionWeight von zwei Teilen bezieht, A und B , wird die Formel bei der Bestimmung von Elasticity in derselben Weise verwendet.Im Allgemeinen, wenn das Gewicht von A größer ist als das von B , wird der tatsächliche Wert näher an A sein.Wenn die Gewichte ähnlich sind, wird der tatsächliche Wert dem mittleren Punkt zwischen ihren einzelnen Werten nahe kommen.
Zusammenfassung
Konstrukteure
- new(material : Enum.Material)
Gibt eine PhysicalProperties mit den Standardeigenschaften für das angegebene Material zurück.
Gibt eine PhysicalProperties mit der angegebenen Dichte, Reibung und Elastizität zurück.
Erstellt einen PhysicalProperties Container mit der angegebenen Dichte, Reibung, Elastizität, Gewicht der Reibung und Gewicht der Elastizität.
Eigenschaften
Ein Wert zwischen 0 und 1, der angibt, wie absorbierend das Material für AudioEmitters ist.
Die Masse pro Einheitsvolumen des Teils.
Die Verlangsamung des Teils beim Reiben gegen ein anderes Teil.
Die Menge an Energie, die beim Zusammenstoß mit einem anderen Teil zurückgehalten wird.
Die Bedeutung der Eigenschaft des Teils Friction beim Berechnen der Reibung mit dem stoßenden Teil.
Die Bedeutung der Eigenschaft des Teils Elasticity beim Berechnen der Elastizität mit dem stoßenden Teil.
Konstrukteure
new
Gibt einen PhysicalProperties Container zurück, mit der Dichte, dem Reibung und der Elastizität, die für dieses Material angegeben wurden.
Parameter
new
Gibt einen PhysicalProperties Container zurück, mit der angegebenen Dichte, Reibung und Elastizität.
Eigenschaften
AcousticAbsorption
Ein Wert zwischen 0 und 1, der angibt, wie absorbierend das Material für AudioEmitters ist.Wenn akustische Simulation verwendet wird, ergeben sich Oberflächen mit höherer Absorption weniger Nachhall als Oberflächen mit niedrigerer Absorption.
Beachten Sie, dass dies nicht die Grad der Übertragung von Audio über durch Oberflächen beeinflusst; dazu siehe Density .
Density
Dichte wird als Menge der Masse pro Einheitsvolumen definiert.Je dichter ein Teil ist, desto mehr Kraft braucht es, um es zu beschleunigen.Die akzeptable Reichweite ist 0.01 bis 100.0 und Werte außerhalb dieses Bereichs werden geklemmt.
Wenn akustische Simulation verwendet wird, werden Teile mit höherer Dichte den verschlossenen AudioEmitters mehr stören.
Friction
Reibung wird definiert als die Kraft, die sich der relativ lateralen Bewegung von zwei festen Oberflächen in kontaktierenentgegenstellt.Je größer die Reibung an einem Teil, desto schneller wird es sich verlangsamen, wenn es gegen ein anderes Teil mit Reibung reibt.Die akzeptable Reichweite ist 0.0 bis 2.0 und Werte außerhalb dieses Bereichs werden geklemmt.
Elasticity
Elastizität bezieht sich auf die Tendenz eines Teils, Energie zu behalten, wenn es mit einem anderen Teil zusammenstößt.Ein Elasticity von 1 zeigt an, dass das Teil mit der gleichen Energie springt, die es vor einer Kollision hatte.Die akzeptable Reichweite ist 0.0 bis 1.0 und Werte außerhalb dieses Bereichs werden geklemmt.
FrictionWeight
Das Reibgewicht von zwei Teilen, die zusammenreiben, erstellt eine Quote, die zur Berechnung der tatsächlichen Reibung zwischen den beiden Teilen verwendet wird.Je höher die FrictionWeight eines Teils, desto mehr wird seine Friction verwendet.Die akzeptable Reichweite ist 0.0 bis 100.0 und Werte außerhalb dieses Bereichs werden geklemmt.
ElasticityWeight
Das Elastizitätsgewicht von zwei sich stoßenden Teilen erstellt eine Quote, die zur Berechnung der tatsächlichen Elastizität zwischen den beiden Teilen verwendet wird.Je höher die ElasticityWeight eines Teils, desto mehr wird seine Elasticity verwendet.Die akzeptable Reichweite ist 0.0 bis 100.0 und Werte außerhalb dieses Bereichs werden geklemmt.