VehiclePhysics
Referência completa da API de VehiclePhysics, incluindo construtores, atributos, atributos virtuais e métodos.
Pacote: JAVARuntime
Categoria: Physics
Componente: sim
public class VehiclePhysics extends Component
Constructors
| Signature | Description |
|---|---|
VehiclePhysics(VehiclePhysics) | Executa VehiclePhysics e retorna quando a chamada do motor termina. |
VehiclePhysics(Engine) | Executa VehiclePhysics e retorna quando a chamada do motor termina. |
VehiclePhysics() | Executa VehiclePhysics e retorna quando a chamada do motor termina. |
Attributes
| Name | Type | Description |
|---|---|---|
instance | VehiclePhysics | Representa o valor de instance armazenado nesta instância. Leia ou atribua para atualizar a propriedade. |
Virtual Attributes
| Name | Type | Access | Description |
|---|---|---|---|
angularDamping | float | get/set | Retorna a propriedade propriedade amortecimento angular do Rigidbody``. |
angularVelocity | Vector3 | get/set | Retorna a propriedade velocidade angular atual do Rigidbody. |
bounciness | float | get/set | Retorna a propriedade elasticidade do Rigidbody. |
freezePX | boolean | get/set | Retorna se o movimento no eixo X está travado. |
freezePY | boolean | get/set | Retorna se o movimento no eixo Y está travado. |
freezePZ | boolean | get/set | Retorna se o movimento no eixo Z está travado. |
freezeRX | boolean | get/set | Retorna se a rotação no eixo X está travada. |
freezeRY | boolean | get/set | Retorna se a rotação no eixo Y está travada. |
freezeRZ | boolean | get/set | Retorna se a rotação no eixo Z está travada. |
friction | float | get/set | Retorna a propriedade propriedade atrito/fricção do Rigidbody``. |
gravityEnabled | boolean | get/set | Verifica se a gravidade está ativada para o Rigidbody. |
gravityMultiplier | Vector3 | get/set | Retorna a propriedade propriedade multiplicador de gravidade do Rigidbody``. |
linearDamping | float | get/set | Retorna a propriedade propriedade amortecimento linear do Rigidbody``. |
mass | float | get/set | Retorna a propriedade massa do Rigidbody. |
physicsLayer | PhysicsLayer | get/set | Retorna a propriedade PhysicsLayer do Rigidbody. |
speedKMH | float | get | Retorna a propriedade velocidade do veículo em KM/H. |
suspensionLength | float | get/set | Retorna a propriedade propriedade comprimento da suspensão do veículo``. |
suspensionStiffness | float | get/set | Retorna a propriedade rigidez da suspensão do veículo. |
velocity | Vector3 | get/set | Retorna a propriedade velocidade atual do Rigidbody. |
Methods
| Signature | Returns | Description |
|---|---|---|
setTorque(float, int) | void | Define a propriedade propriedade torque para a roda especificada``. |
setBrake(float, int) | void | Define a propriedade força de frenagem para a roda especificada. |
setSteer(float, int) | void | Define a propriedade propriedade ângulo da roda especificada (em graus)``. |
setMaxSpeed(float) | void | Define a propriedade velocidade máxima que o veículo pode atingir (em KM/H). Usado no método setSteerRelativeVelocity como velocidade máxima possível. |
getWheels() | List<VehicleWheel> | Retorna uma lista de todas as rodas do veículo. |
addForce(Vector3) | void | Aplica uma força ao Rigidbody na direção especificada. |
addForce(float, float, float) | void | Aplica uma força ao Rigidbody com os valores x, y e z especificados. |
addForce(Vector3, Vector3) | void | Aplica uma força ao Rigidbody em uma posição relativa específica. |
addVelocity(Vector3) | void | Adiciona velocidade ao Rigidbody na direção especificada. |
addVelocity(float, float, float) | void | Adiciona velocidade ao Rigidbody com os valores x, y e z especificados. |
addVelocityBySecond(Vector3) | void | Adiciona velocidade por segundo ao Rigidbody na direção especificada. |
addVelocityBySecond(float, float, float) | void | Adiciona velocidade por segundo ao Rigidbody com os valores x, y e z especificados. |