-
Agregar dos objetos en la escena: A y B. Cuando el jugador colisiona con un objeto de tipo B, el objeto A volcará en consola un mensaje. Cuando toca el objeto A se incrementará un contador en el objeto B:
Para el primer enunciado "Cuando el jugador colisiona con un objeto de tipo B, el objeto A volcará en consola un mensaje" scripts usados: objectA, delegateHandler
(Se imprime 4 veces ya que existes cuatro instancias del objecto A en el momento de ejecución)
Cuando toca el objeto A se incrementará un contador en el objeto B:
Un pequeño fail en el primer intento de chocar jeje
- Implementar un controlador de escena usando el patrón delegado que gestione las siguientes acciones:
○ Si el jugador dispara, los objetos de tipo A que estén a una distancia media serán desplazados y los que estén a una distancia pequeña serán destruidos. Los umbrales que marcan los límites se deben configurar en el inspector:
○ Si el jugador choca con objetos de tipo B, todos los de ese tipo sufrirán alguna transformación o algún cambio en su apariencia y decrementarán el poder del jugador:
- En la escena habrá ubicados un tipo de objetos que al ser recolectados por el jugador harán que ciertos obstáculos se desplacen desbloqueando algún espacio: