Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Febrero 01, 2011, 11:19:23 PM

Título: Pido ideas para manejar estas instrucciones?
Publicado por: kaliman777 en Febrero 01, 2011, 11:19:23 PM
Hola:

Quiero que a medida que avanza mi room hacia la izquierda (room_speed=8); aparezcan objetos variados por ejemplo ?rboles con velocidad x yendo a la derecha. Que aparezca un ?rbol cada 20 steps.

Gracias y espero ideas para manejarlo bien.
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: luiiz en Febrero 02, 2011, 02:52:15 AM
no se k tiene k ver el room_speed si no estas manejando views me imagino..

lo k me imagino k kieres hacer es simular que el room avanza hacia la izquierda y podrias hacer esto:

crear un objeto arbol con hspeed=3
[gml]
arbol=instance_create(x-100,y,arbol)
arbol.hspeed=3
[/gml]
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: Wadk en Febrero 02, 2011, 05:58:16 AM
Tendr?a que ser hspeed = -3. Aunque 3 me parece muy poco :P.
Y necesitar?as un objeto que lo cree cada tanto:
Create:
[gml]delay = room_speed;
alarm[0] = delay;[/gml]

Alarm 0:
[gml]with (instance_create(room_height - 10, room_width + 100, objTree)){
   hspeed = 5;
}
alarm[0] = delay;
[/gml]
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: kaliman777 en Febrero 02, 2011, 07:14:41 PM
Gracias muchachos, seguir? sus consejos. Probando c?digos.
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: luiiz en Febrero 02, 2011, 10:31:40 PM
pero wadk lo k el kiere esk simule k va ala izkierda entonses el arbol tiene k ir ala derecha xD pero eso es lo de menos y el 3 si es mui pokito x) lo k importa es poder ayudar alos demas
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: Wadk en Febrero 02, 2011, 10:48:21 PM
Cita de: luiiz en Febrero 02, 2011, 10:31:40 PM
pero wadk lo k el kiere esk simule k va ala izkierda entonses el arbol tiene k ir ala derecha xD
Ah, ten?s raz?n XD. No s? por qu? pens? que hab?a dicho que quer?a que fuera a la derecha el room.
Edito mi anterior post.
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: kaliman777 en Febrero 04, 2011, 05:48:41 PM
Cita de: Wadk en Febrero 02, 2011, 10:48:21 PM
Cita de: luiiz en Febrero 02, 2011, 10:31:40 PM
pero wadk lo k el kiere esk simule k va ala izkierda entonses el arbol tiene k ir ala derecha xD
Ah, ten?s raz?n XD. No s? por qu? pens? que hab?a dicho que quer?a que fuera a la derecha el room.
Edito mi anterior post.

Miren que no pasa nada, qu? estar? haciendo mal? No llevar? algo como REPEAT o algo parecido?  Mi juego es de aviones vistos de lado que atacan bases terrestres. Objetos como las nubes, ?rboles, naves terrestres, edificios deben tener hspeed hacia la derecha y la room ir hacia la izquierda. Aunque les pregunto: ?pued dejar la room sin velocidad, solo los objetos?
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: Wadk en Febrero 04, 2011, 07:32:36 PM
A ver, a ver, no s? de qu? est?s hablando. Explic? en detalle:
?Qu? hiciste?
?Qu? esperabas que pasara?
?Qu? pas??
En detalle por favor.

Repas? esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: kaliman777 en Febrero 04, 2011, 07:38:40 PM
Cita de: Wadk en Febrero 04, 2011, 07:32:36 PM
A ver, a ver, no s? de qu? est?s hablando. Explic? en detalle:
?Qu? hiciste?
?Qu? esperabas que pasara?
?Qu? pas??
En detalle por favor.

Repas? esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html

Lo que esperaba que pasara: que el objeto ?rbol se vea pasando de un lado a otro de la room. Cre? el objeto, la room puse los c?digos pero siempre est? en blanco la room.
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: jmgandalf en Febrero 04, 2011, 07:58:06 PM
A ver creo que Wadk ya te dio el codigo que necesitabas.

El room_speed no tiene nada que ver con el desplazamiento, pues se usa para desplegar frames por segundo, debes dejar el que esta por defecto (30 o 40, cre?).

Debes tener un objeto 'control', y otro objeto 'arbol'. El objeto control crea cada cierto tiempo instancias de 'arbol' en el extremo derecho de la pantalla.

Debes poner en el create del objeto arbol la velocidad de desplazamiento horizontal en -5, o hspeed = -5.

Con eso deberia bastar.

Salu2,

JMG.-
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: Wadk en Febrero 04, 2011, 09:05:17 PM
@kaliman777: No detallaste absolutamente nada XD.
Lo que dijo jmgandalf es correcto. Y por cierto, mi c?digo ya pone la velocidad del ?rbol en -5 as? que no ten?s que hacerlo vos.
Título: Re: Pido ideas para manejar estas instrucciones?
Publicado por: kaliman777 en Febrero 04, 2011, 11:16:18 PM
Cita de: Wadk en Febrero 04, 2011, 09:05:17 PM
@kaliman777: No detallaste absolutamente nada XD.
Lo que dijo jmgandalf es correcto. Y por cierto, mi c?digo ya pone la velocidad del ?rbol en -5 as? que no ten?s que hacerlo vos.
Gracias a ambos, me hab?a equivocado en que no us? un objeto control. Solo el obj arbol. Gracias de nuevo.