Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: ZombMax en Marzo 06, 2014, 06:45:18 PM

Título: ¿Salir de la room y morir, pero sólo por debajo?
Publicado por: ZombMax en Marzo 06, 2014, 06:45:18 PM
Me parece un tema muy obvio, y podría estar seguro de que ya alguien lo ha creado, pero es que por más que miro no lo encuentro. Me gustaría que el personaje muera sólamente cuando sale de la room por debajo, ni por los lados ni por arriba. El caso es que sólo se me ocurre poner un objeto repetidamente que haga la función de muerte al personaje, y no me parece el método más efectivo.

Mil perdones si existe esta pregunta, pero lo juro, he buscado y buscado y no encuentro nada, y me parece demasiado básico como para que nadie lo haya hecho, así que debo de ser realmente estúpido xD

Por cierto, me gustaría evitar el uso de variables nuevas

Y por último, yo prefiero hacerlo Drag and Drop, pero no me importa usar códigos.

He destacado en negrita lo importante, para ir al grano xD

Gracias de antemano :D
Título: Re:¿Salir de la room y morir, pero sólo por debajo?
Publicado por: gortz en Marzo 06, 2014, 07:00:05 PM
Si es abajo del room usa room_height para compararlo con la posicion de tu personaje
Si usas vistas abajo de view_hview[0]
Título: Re:¿Salir de la room y morir, pero sólo por debajo?
Publicado por: eams1986 en Marzo 06, 2014, 07:05:53 PM
viejo en el evento OTHER hay hay varias opcion y dentro de esas esta la opcion Outside room usa esa

y en dado caso de que quieras bloquear los lados y arriba solo creas un obj_obstaculo y creas el sprite d ecualquier color y en la casilla le quitas el VISIBLE y activas el SOLIDOy lo pones en la room
pones el objeto en la pantalla ahora lo estirar hasta donde tu quieras igual al lado o arriba.
Título: Re:¿Salir de la room y morir, pero sólo por debajo?
Publicado por: ZombMax en Marzo 06, 2014, 07:14:03 PM
Cita de: gortz en Marzo 06, 2014, 07:00:05 PM
Si es abajo del room usa room_height para compararlo con la posicion de tu personaje
Si usas vistas abajo de view_hview[0]

No entiendo exactamente cómo usar room_height, sé lo básico y me salto muchas cosas.

Cita de: eams1986 en Marzo 06, 2014, 07:05:53 PM
viejo en el evento OTHER hay hay varias opcion y dentro de esas esta la opcion Outside room usa esa

y en dado caso de que quieras bloquear los lados y arriba solo creas un obj_obstaculo y creas el sprite d ecualquier color y en la casilla le quitas el VISIBLE y activas el SOLIDOy lo pones en la room
pones el objeto en la pantalla ahora lo estirar hasta donde tu quieras igual al lado o arriba.


Bueno, sí, sé que en Other hay Outside Room, por eso especifico que sólo por debajo xD Y bueno, es una solución como otra cualquiera, yo hacía un objeto con forma de línea y colocaba bloque a bloque debajo de la habitación, pero no me parece la manera eficaz, debe de haber algo más simple, ¿no?
Título: Re:¿Salir de la room y morir, pero sólo por debajo?
Publicado por: gortz en Marzo 06, 2014, 07:42:13 PM
Dentro del Step Event del jugador pones

If (y>room_height) instance_destroy


y es la posicion vertical actual del personaje en el nivel
room_height es la altura del nivel