Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: DarkKRuleR en Marzo 20, 2013, 12:58:06 AM

Título: [Solucionado] Problemas con instance_place
Publicado por: DarkKRuleR en Marzo 20, 2013, 12:58:06 AM
Buenash! Tanto tiempo sin trabajar con Game Maker, y ahora estoy metidísimo en un proyecto con un amigo (yo programo y dibujo, él me ayuda en la historia y diálogos).

Quizás alguien me recuerde hace varios... años?, donde subí una demo de Shadow's Destiny: Ragnarok (una sombra con una armadura guay que se transformaba en armas, una villa arrasada, unos templos... la imagen del medio en mi firma desactualizada, el tema de la demo ya fue borrado), pues en nada tendréis demo de una versión alternativa de ello, la "segunda" parte del juego nunca acabado (básicamente el mismo juego, con nuevos protas, nueva historia, nuevo gameplay...y la historia situada justo después de la hipotética historia de ese juego)

La cosa es, en cierto momento utilizo instance_place para checar si hay suelo bajo mis pies, y en función de ello parar la gravedad o seguir cayendo. La cosa es, que en una situación (aunque parezca raro pasa, es debido a mi sistema de juego) tengo 5 suelos justo encima de otro.

La cuestión es: cuando hay 5 objetos iguales uno encima de otro, un instance_place cómo trabaja con ellos? Si no me equivoco mirará uno y devolverá su id. En ese caso cuál de los 5 mira primero, el de menor ir, el de mayor id, al azar? (Esta es una duda "auxiliar", a lo mejor resolviendo esta PEQUEÑA duda puedo resolver el problema mayor, es un acercamiento)
Título: Re:Problemas con instance_place
Publicado por: elviskelley en Marzo 20, 2013, 01:12:15 AM
Todo en el gm se lee desde la menor ID hacia la mayor...
Título: Re:Problemas con instance_place
Publicado por: DarkKRuleR en Marzo 20, 2013, 04:50:01 PM
graciass, al final me he liao, he hecho muchos intentos y he lograo solucionarlo, de alguna forma, "quitando" los suelos que interfieren en el momento de chequear y poniéndolos de nuevo al acabar. Un jaleo, pero por fin parece que lo tengo!