PhysicalProperties

Visualizza obsoleti

*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

Proprietà

Costruttori

new

Restituisce un contenitore PhysicalProperties con la densità, la resistenza e l'elasticità specificate per questo Materiale.

Parametri

material: Enum.Material

new

Restituisce un contenitore PhysicalProperties con la densità specificata, la resistenza e l'elasticità.

Parametri

density: number
friction: number
elasticity: number

new

Crea un container PhysicalProperties con la densità specificata, la resistenza, l'elasticità, il peso della resistenza e il peso dell'elasticità.

Parametri

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

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.