Componente que permite que un enemigo se dirija constantemente hacia el jugador. Si no se asigna un Transform manualmente, busca automáticamente uno con la etiqueta "Player". Gira para mirar al jugador y se mueve en esa dirección con la velocidad especificada. Más...
Diagrama de herencia de HomingMovement
Diagrama de colaboración de HomingMovement:Atributos públicos | |
| float | speed = 3f |
| Velocidad de movimiento del enemigo hacia el jugador (en unidades por segundo). | |
| Transform | playerTransform |
| Transform del jugador al que se dirigirá el enemigo. Si no se asigna en el Inspector, se buscará automáticamente por el tag "Player". | |
Métodos privados | |
| void | Start () |
| Método llamado al iniciar el objeto. Verifica si se ha asignado el jugador manualmente y, si no es así, intenta localizarlo automáticamente por su tag. | |
| void | Update () |
| Lógica de movimiento de persecución del jugador. Se ejecuta en cada frame, orientando el objeto hacia el jugador y desplazándolo en su dirección. | |
Componente que permite que un enemigo se dirija constantemente hacia el jugador. Si no se asigna un Transform manualmente, busca automáticamente uno con la etiqueta "Player". Gira para mirar al jugador y se mueve en esa dirección con la velocidad especificada.
Definición en la línea 15 del archivo HomingMovement.cs.
|
inlineprivate |
Método llamado al iniciar el objeto. Verifica si se ha asignado el jugador manualmente y, si no es así, intenta localizarlo automáticamente por su tag.
Definición en la línea 39 del archivo HomingMovement.cs.
Hace referencia a playerTransform.
|
inlineprivate |
Lógica de movimiento de persecución del jugador. Se ejecuta en cada frame, orientando el objeto hacia el jugador y desplazándolo en su dirección.
Definición en la línea 56 del archivo HomingMovement.cs.
Hace referencia a playerTransform y speed.
| Transform HomingMovement.playerTransform |
Transform del jugador al que se dirigirá el enemigo. Si no se asigna en el Inspector, se buscará automáticamente por el tag "Player".
Definición en la línea 31 del archivo HomingMovement.cs.
| float HomingMovement.speed = 3f |
Velocidad de movimiento del enemigo hacia el jugador (en unidades por segundo).
Definición en la línea 24 del archivo HomingMovement.cs.
Referenciado por Update().