Componente que permite aplicar un efecto de sacudida temporal a la cámara. Ideal para generar feedback visual ante explosiones, colisiones o eventos importantes. Más...
Diagrama de herencia de CameraShake
Diagrama de colaboración de CameraShake:Métodos públicos | |
| void | Shake (float duration, float magnitude) |
| Lanza una sacudida de cámara. Interrumpe cualquier sacudida anterior y comienza una nueva. | |
Métodos privados | |
| IEnumerator | DoShake (float duration, float magnitude) |
| Corrutina que realiza el efecto de sacudida desplazando la cámara en valores aleatorios. Al finalizar, restaura la posición original del transform. | |
Componente que permite aplicar un efecto de sacudida temporal a la cámara. Ideal para generar feedback visual ante explosiones, colisiones o eventos importantes.
Definición en la línea 16 del archivo CameraShake.cs.
|
inlineprivate |
Corrutina que realiza el efecto de sacudida desplazando la cámara en valores aleatorios. Al finalizar, restaura la posición original del transform.
| duration | Tiempo total de duración del efecto. |
| magnitude | Intensidad máxima del desplazamiento por eje. |
Definición en la línea 36 del archivo CameraShake.cs.
Referenciado por Shake().
Gráfico de llamadas a esta función:
|
inline |
Lanza una sacudida de cámara. Interrumpe cualquier sacudida anterior y comienza una nueva.
| duration | Duración del temblor en segundos. |
| magnitude | Magnitud del desplazamiento aleatorio aplicado en cada frame. |
Definición en la línea 24 del archivo CameraShake.cs.
Hace referencia a DoShake().
Gráfico de llamadas de esta función: