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.
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]
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]
Gracias muchachos, seguir? sus consejos. Probando c?digos.
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
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.
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?
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
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.
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.-
@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.
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.