Ahora vamos a mejorar un poco el código que tenemos y a añadir movimiento por Navigation.
Ahora vamos a mejorar un poco el código que tenemos y a añadir movimiento por Navigation.
Los objetos AttackCharacter atacarán si están a rango del objeto que detectaron gracias a su clase padre.
Los objetos AttackCharacter atacarán si están a rango del objeto que detectaron gracias a su clase padre.
Las clases que hereden de esta tendrán que encargarse de discernir qué quieren detectar, además del rango de detección, entre otras cosas.
Las clases que hereden de esta tendrán que encargarse de discernir qué quieren detectar, además del rango de detección, entre otras cosas.
Por ahora se llama Character, pero en un futuro será más correcto cambiarle el nombre a DetectableCharacter o algo por el estilo. Va a ser la clase de la que hereden otras.
Por ahora se llama Character, pero en un futuro será más correcto cambiarle el nombre a DetectableCharacter o algo por el estilo. Va a ser la clase de la que hereden otras.
Una vez detectadas, ya veremos cómo hacer que se aproximen al objetivo y realicen un ataque.
Una vez detectadas, ya veremos cómo hacer que se aproximen al objetivo y realicen un ataque.