Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: JheyRost en Noviembre 19, 2019, 06:41:52 pm

Título: detectar room
Publicado por: JheyRost en Noviembre 19, 2019, 06:41:52 pm
necesito que los objetos detecten en que room se encuentran es solo para un cambio entre sprites del cursor
Título: Re:detectar room
Publicado por: Seirlord_Games en Noviembre 19, 2019, 06:55:13 pm
GameMaker tiene una documentación muy extensa: https://docs.yoyogames.com/source/dadiospice/002_reference/rooms/room.html

if (room == la_room) {
// lo que sea
} else {
otra cosa
}

Si son varios cursores y varias rooms, mejor un switch.

Un saludo.
Título: Re:detectar room
Publicado por: dixon en Noviembre 19, 2019, 07:00:51 pm
Hola, buenas tardes.

Aquí va otra respuesta parecida.

//COLOCAR ESTO EN UN EVENTO STEP O PASO
Código: [Seleccionar]
if(room=room0)
{
sprite_index=cursor
}
if(room=room1)
{
sprite_index=cursor2
}

Título: Re:detectar room
Publicado por: Seirlord_Games en Noviembre 19, 2019, 07:13:18 pm
En un step no, solo lo necesitas ejecutar cuando se inicia la room.
Título: Re:detectar room
Publicado por: dixon en Noviembre 20, 2019, 03:01:22 am
Tienes razón  Seirlord_Games, me he equivocado. Pues no es correcto colocarla en un evento step para que no se evalúe en cada paso, se puede colocar en el evento room star o en el create según el caso.

(http://img.fenixzone.net/i/L6H2pRm.jpeg)