PhysicalProperties
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Il tipo di dati PhysicalProperties descrive diverse proprietà fisiche di un BasePart : Density , Elasticity e Friction .Viene utilizzato nella Proprietàdi nome simile BasePart.CustomPhysicalProperties .
Comportamento di pesatura
PhysicalProperties fornisce anche proprietà di peso, ElasticityWeight e FrictionWeight.Quando due parti interagiscono, la friction e l'elasticità tra di loro sono determinate allo stesso modo dalla seguente funzione di media ponderata a coppia:
local function getActualFriction(partA, partB)
return (partA.Friction * partA.FrictionWeight + partB.Friction * partB.FrictionWeight) / (partA.FrictionWeight + partB.FrictionWeight)
end
Sebbene la formula sopra faccia riferimento al Friction e FrictionWeight di due parti, A e B , la formula viene utilizzata allo stesso modo quando si determina Elasticity .Generalmente, quando il peso di A è molto superiore a quello di B , il valore effettivo sarà più vicino a A .Se i pesi sono simili, il valore effettivo sarà vicino al punto medio tra i loro valori individuali.
Sommario
Costruttori
- new(material : Enum.Material)
Restituisce un PhysicalProperties con le proprietà predefinite per il materiale fornito.
Restituisce un PhysicalProperties con la densità specificata, la friction e l'elasticità.
Crea un container PhysicalProperties con la densità specificata, la resistenza, l'elasticità, il peso della resistenza e il peso dell'elasticità.
Proprietà
La massa per volume unitario della parte.
La decelerazione della parte quando si graffia contro un'altra parte.
La quantità di energia conservata quando si scontra con un'altra parte.
L'importanza della proprietà della parte Friction quando si calcola la friction con la parte collidente.
L'importanza della proprietà della parte Elasticity quando si calcola l'elasticità con la parte collidente.
Costruttori
new
Restituisce un contenitore PhysicalProperties con la densità, la resistenza e l'elasticità specificate per questo Materiale.
Parametri
new
Restituisce un contenitore PhysicalProperties con la densità specificata, la resistenza e l'elasticità.
Proprietà
Density
La densità è definita come la quantità di massa per unità di volume.Più una parte è densa, più forza ci vuole per accelerarla.L'intervallo accettabile è 0.01 a 100.0 e i valori al di fuori di questo intervallo verranno appuntati.
Friction
La friction è definita come la forza che si oppone alla relativa movimento laterale di due superfici solide in Contattare.Più grande è la friction su una parte, più velocemente si decelererà quando si scontra con un'altra parte con friction.L'intervallo accettabile è 0.0 a 2.0 e i valori al di fuori di questo intervallo verranno appuntati.
Elasticity
L'elasticità si riferisce alla tendenza di una parte a mantenere l'energia quando si scontra con un'altra parte.Un Elasticity di 1 indica che la parte rimbalza con la stessa energia che aveva prima di una collisione.L'intervallo accettabile è 0.0 a 1.0 e i valori al di fuori di questo intervallo verranno appuntati.
FrictionWeight
Il peso di attrito di due parti che si sfregano crea una proporzione utilizzata per calcolare la reale attrito tra le due parti.Più alto è il FrictionWeight di una parte, più viene utilizzato il suo Friction.L'intervallo accettabile è 0.0 a 100.0 e i valori al di fuori di questo intervallo verranno appuntati.
ElasticityWeight
Il peso dell'elasticità di due parti che si scontrano crea una proporzione utilizzata per calcolare l'elasticità effettiva tra le due parti.Più alto è il ElasticityWeight di una parte, più viene utilizzato il suo Elasticity.L'intervallo accettabile è 0.0 a 100.0 e i valori al di fuori di questo intervallo verranno appuntati.