Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Tovarich en Abril 24, 2013, 08:54:07 PM

Título: Error, Timeline para enemigos en formación.
Publicado por: Tovarich en Abril 24, 2013, 08:54:07 PM
¡Holas!

Mi intención es crear un respawn enemigo empleando la Timeline en un Scrolling Shooter Vertical de abajo hacia arriba (de tal manera que aparezcan arriba). He seguido el mismo tutorial que viene en el programa, primero, para hacer parte del juego, y segundo, para la Timeline, pero no funciona.

Uso la Timeline para que los enemigos aparezcan en formación por eso no empleo "random(room_width)". Aqui el ejemplo:

"tm_enemy". Step 1:
create instance of object obj_enemy at position (-100,-50)
create instance of object obj_enemy at position (-100,-90)
create instance of object obj_enemy at position (-100,-120)
create instance of object obj_enemy at position (-400,-50)
create instance of object obj_enemy at position (-400,-90)
create instance of object obj_enemy at position (-400,-120)

He probado poniendo el valor de "x" en positivo, poniendo "room_widht+100", pero nada. Está ubicado en el objeto "controller_enemy" (situado en la room) con un "Event Create" y la "Action" > Set time line con la susodicha seleccionada.
Pero los enemigos no salen por ningún lado xD ¿sabrían orientarme?

Gracias ;)
Título: Re:Error, Timeline para enemigos en formación.
Publicado por: romon_28 en Abril 25, 2013, 02:56:51 PM
Tendria que verlo mas a fondo, pero creo que puede ser porque los enemigos no se mueven, porque se destruyen (por ejemplo cuando estan fuera de la room) o porque su IA Tiene que ser cambiada.
Título: Re:Error, Timeline para enemigos en formación.
Publicado por: Tovarich en Abril 25, 2013, 03:29:50 PM
En principio, los aviones enemigos "obj_enemy" tienen un Event Creatve con la Action Velocidad vertical +3. Para hacer la prueba he puesto ese objeto en la room, y cuando se inicia los aviones que he colocado en la pantalla se mueven.

Sobre la destrucción lo he abilitado para que se destruyan cuando choquen con el avión del jugador o con las balas.

A parte de eso, no he configurado nada más en cuanto a la IA :S
Título: Re:Error, Timeline para enemigos en formación.
Publicado por: romon_28 en Abril 26, 2013, 04:12:32 PM
Entonces es posible que el timeline no se este ejecutando. Para averiguar eso ejecuta el juego con "F6" y fijate que te dice la cantidad de instancias que existen actualmente. Si es la cantidad que deberia ser entonces el time line funciona correctamente y el problemaesta en otra parte.

Te recomiendo que subas un ejemplo de lo que queres hacer asi vemos mejor el error
Título: Re:Error, Timeline para enemigos en formación.
Publicado por: Tovarich en Abril 26, 2013, 05:45:02 PM
He probado con F6 y según las cuentas los aviones de la Timeline se crean. Llevo poco tiempo en el foro, ¿existe alguna forma de subir archivos a la web, o cada uno lo sube al servidor que crea más oportuno?.

PD: Me he dado cuenta de una cosa. Como comentaba al principio aparece el valor de "x" en negativo. El caso es que cuando lo pongo en positivo, luego se vuelve a poner en negativo solo.

PDD: Tras borrar la Timeline y volver hacerla me sale este error, cuando inicio la Room:

ERROR in
action number 1
at time step0
of time line tl_enemy:

Creating instance for non-existing object: -100