Buena tardes para todos!
Mi consulta es la siguiente:
Tengo un objeto tiburon (obj_tiburon), y quiero hacer que este solo se mueva cuando este encima de un objeto agua(obj_agua). Es decir, tengo un monton de objetos agua en la room, pegados uno al lado del otro que conforman un lago, y el tiburon solo debe moverse por encima de esos objetos, sin salirse afuera.
El movimiento del tiburon es de 360 grados (estilo TDS). Mi problema se halla en que no se como detectar que no hay mas obj_agua en el camino del obj_tiburon y este no cambia su trayectoria.
Por ultimo quiero aclarar que hay muchos lagos, con tiburones dentro, por lo que no puedo delimitar los bordes manualmente con un objeto solido. El obj_tiburon debe detectar automaticamente que no puede seguir en dicha direccion.
Muchisimas gracias, espero alguna respuesta. Saludos a la comunidad!
if !place_meeting(obj_agua) {
lo que haga el tiburón
}