Hola a todos, como dice en el titulo de la pregunta quisiera que me ayudaran, quiero hacer que un objeto al estar cerca de otro se cambie a otro y al estar lejos que vuelva a su forma original

Ejemplo: El jugador al estar cerca del enemigo este se transforma para atacarlo,pero si el jugador se aleja lo suficiente el enemigo vuelve a su estado normal.

Espero y me respondan!, gracias de antemano!! :D :D

Comprueba la distancia entre el jugador y el enemigo, y si es menor a determinado valor, dale las propiedades de ataque hasta que se aleje lo suficiente.

https://bygdle.xyz/gamemaker/manual/Referencia/Matematicas/Funciones_vectoriales/archivos/point_distance.html
https://docs.yoyogames.com/source/dadiospice/002_reference/movement%20and%20collisions/movement/distance_to_object.html

Sobre "qué" es el estado de ataque o normal, es cuestión tuya lo que deba hacer el objeto.
alaberga regué el café.

BA:STFW&RTFM