24 [Header(
"Caída aleatoria")]
25 [Tooltip(
"Velocidad mínima de caída")]
31 [Tooltip(
"Velocidad máxima de caída")]
39 [Header(
"Rotación aleatoria")]
40 [Tooltip(
"Velocidad mínima de rotación (grados/seg)")]
46 [Tooltip(
"Velocidad máxima de rotación (grados/seg)")]
81 transform.Translate(Vector3.down *
fallSpeed * Time.deltaTime, Space.World);
84 transform.Rotate(0f, 0f,
rotationSpeed * Time.deltaTime, Space.Self);
Componente que hace que un Power-Up caiga con una velocidad aleatoria dentro de un rango y rote conti...
float minFallSpeed
Velocidad mínima a la que el Power-Up cae verticalmente (unidades por segundo).
void Update()
Aplica el movimiento hacia abajo y la rotación en cada frame.
float maxRotationSpeed
Velocidad máxima de rotación en grados por segundo.
void Start()
Inicializa la velocidad de caída y rotación con valores aleatorios dentro del rango especificado.
float minRotationSpeed
Velocidad mínima de rotación en grados por segundo (puede ser negativa).
void OnBecameInvisible()
Método llamado automáticamente cuando el objeto deja de ser visible por cualquier cámara....
float maxFallSpeed
Velocidad máxima de caída vertical.
float fallSpeed
Velocidad aleatoria final de caída determinada al instanciar el Power-Up.
float rotationSpeed
Velocidad aleatoria final de rotación determinada al instanciar el Power-Up.