Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
SliderJoint¶
Inherits: Joint < Spatial < Node < Object
Slider between two PhysicsBodies in 3D.
Descripción¶
Slides across the X axis of the pivot object. See also Generic6DOFJoint.
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos¶
void |
Enumeraciones¶
enum Param:
PARAM_LINEAR_LIMIT_UPPER = 0 --- La máxima diferencia entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
PARAM_LINEAR_LIMIT_LOWER = 1 --- La diferencia mínima entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
PARAM_LINEAR_LIMIT_SOFTNESS = 2 --- Un factor aplicado al movimiento a través del eje del deslizador una vez que se superan los límites. Cuanto más bajo, más lento es el movimiento.
PARAM_LINEAR_LIMIT_RESTITUTION = 3 --- La cantidad de la restitución una vez que se superen los límites. Cuanto más bajo, más energía de velocidad se pierde.
PARAM_LINEAR_LIMIT_DAMPING = 4 --- La cantidad de amortiguación una vez que se superan los límites del deslizador.
PARAM_LINEAR_MOTION_SOFTNESS = 5 --- Un factor aplicado al movimiento a través del eje del deslizador mientras el deslizador esté en los límites. Cuanto más bajo, más lento es el movimiento.
PARAM_LINEAR_MOTION_RESTITUTION = 6 --- La cantidad de restitución dentro de los límites del deslizador.
PARAM_LINEAR_MOTION_DAMPING = 7 --- La cantidad de amortiguación dentro de los límites del deslizador.
PARAM_LINEAR_ORTHOGONAL_SOFTNESS = 8 --- Un factor aplicado al movimiento a través de ejes ortogonales al deslizador.
PARAM_LINEAR_ORTHOGONAL_RESTITUTION = 9 --- La cantidad de restitución cuando el movimiento es a través de ejes ortogonales al deslizador.
PARAM_LINEAR_ORTHOGONAL_DAMPING = 10 --- La cantidad de amortiguación cuando el movimiento es a través de ejes ortogonales al deslizador.
PARAM_ANGULAR_LIMIT_UPPER = 11 --- El límite superior de rotación en el deslizador.
PARAM_ANGULAR_LIMIT_LOWER = 12 --- El límite inferior de rotación en el deslizador.
PARAM_ANGULAR_LIMIT_SOFTNESS = 13 --- Un factor que se aplica a toda la rotación una vez superado el límite.
PARAM_ANGULAR_LIMIT_RESTITUTION = 14 --- La cantidad de restitución de la rotación cuando se supera el límite.
PARAM_ANGULAR_LIMIT_DAMPING = 15 --- La cantidad de amortiguación de la rotación cuando se supera el límite.
PARAM_ANGULAR_MOTION_SOFTNESS = 16 --- Un factor que se aplica a toda la rotación una vez superado el límite.
PARAM_ANGULAR_MOTION_RESTITUTION = 17 --- La cantidad de restitución de la rotación en los límites.
PARAM_ANGULAR_MOTION_DAMPING = 18 --- La cantidad de amortiguación de la rotación en los límites.
PARAM_ANGULAR_ORTHOGONAL_SOFTNESS = 19 --- Un factor aplicado a toda la rotación a través de los ejes ortogonales al deslizador.
PARAM_ANGULAR_ORTHOGONAL_RESTITUTION = 20 --- La cantidad de restitución de la rotación a través de ejes ortogonales al deslizador.
PARAM_ANGULAR_ORTHOGONAL_DAMPING = 21 --- La cantidad de amortiguación de la rotación a través de ejes ortogonales al deslizador.
PARAM_MAX = 22 --- Representa el tamaño del enum Param.
Descripciones de Propiedades¶
float angular_limit/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación de la rotación cuando se supera el límite.
Un valor de amortiguación menor permite que una rotación iniciada por el cuerpo A viaje al cuerpo B más lentamente.
float angular_limit/lower_angle
Default |
|
El límite inferior de rotación en el deslizador.
float angular_limit/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución de la rotación cuando se supera el límite.
No afecta a la amortiguación.
float angular_limit/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor que se aplica a toda la rotación una vez superado el límite.
Hace que toda la rotación sea más lenta cuando está entre 0 y 1.
float angular_limit/upper_angle
Default |
|
El límite superior de rotación en el deslizador.
float angular_motion/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación de la rotación en los límites.
float angular_motion/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución de la rotación en los límites.
float angular_motion/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor que se aplica a toda la rotación una vez superado el límite.
float angular_ortho/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación de la rotación a través de ejes ortogonales al deslizador.
float angular_ortho/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución de la rotación a través de ejes ortogonales al deslizador.
float angular_ortho/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado a toda la rotación a través de los ejes ortogonales al deslizador.
float linear_limit/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación que ocurre una vez que se supera el límite definido por linear_limit/lower_distance y linear_limit/upper_distance.
float linear_limit/lower_distance
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La diferencia mínima entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
float linear_limit/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
El monto de la restitución una vez que se superen los límites. Cuanto más bajo, más energía de velocidad se pierde.
float linear_limit/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado al movimiento a través del eje del deslizador una vez que se superan los límites. Cuanto más bajo, más lento es el movimiento.
float linear_limit/upper_distance
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La máxima diferencia entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
float linear_motion/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación dentro de los límites del deslizador.
float linear_motion/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución dentro de los límites del deslizador.
float linear_motion/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado al movimiento a través del eje del deslizador mientras el deslizador esté en los límites. Cuanto más bajo, más lento es el movimiento.
float linear_ortho/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación cuando el movimiento es a través de ejes ortogonales al deslizador.
float linear_ortho/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución cuando el movimiento es a través de ejes ortogonales al deslizador.
float linear_ortho/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado al movimiento a través de ejes ortogonales al deslizador.