Buenas gente ak les dejo el tuto para mover el fondo.... nose porq antes habia visto un tutorial q era un poco mas complicado, cuando en realidad me acabo de dar cuenta q se lo puede hacer de forma muy simple....
La forma simple seria: Con el mismo codigo q puse en el tutorial anterior a nuestro personaje le modificamos los _x+=5 y le ponemos = 0....
osea quedaria un:
Código:
if(Key.isDown(Key.RIGHT))
_x+= 0;
y el otro seria
if(Key.isDown(Key.LEFT))
_x-=0;
Entonses cuando apretemos las flechas el Pj se va a ver q camina, pero va a estar quieto... por lo q tenemos q mover el fondo, asiq creamos nuestro fondo lo convertimos en MC y le ponemos la misma accion q tenia antes nuestro PJ (invirtiendo el + por - y viceversa, quedaria haci:
Código:
onClipEvent(enterFrame){
if(Key.isDown(Key.RIGHT))
_x-=5;
_xscale = 100;
}
onClipEvent(enterFrame){
if(Key.isDown(Key.LEFT))
_x+=5;
_xscale = 100;
}
El resultado va a ser q el fondo se mueve y nuestro PJ va a estar siempre en el medio (o donde sea q lo allamos ubicado inicialmente)...
La otra forma de hacerlo q es un poco mas complicada y en si tiene una pequeña diferencia en el resultado...
A todo lo q habiamos hecho antes lo metemos en un MC.. osea todo lo del tutorial anterior quedaria adentro de un MC (llamemoslo "juego")
Ahora en la escena 1 vamos a crear 2 rectangulos gruesos, uno de cada lado (encerrando a nuestro PJ) y les asignamos la siguiente accion:
Código:
//Al de la izquierda
onClipEvent(enterFrame){
if(_root.Juego.rogue.hitTest(this))
_root.Juego._x-=-5
}
onClipEvent(enterFrame) {
_alpha=0;
}
//Al de la derecha
onClipEvent(enterFrame)
{
if(_root.Juego.rogue.hitTest(this))
_root.Juego._x-=5
}
onClipEvent(enterFrame) {
_alpha=0;
}
En este caso rogue es el instance name del PJ que creamos.
Alpha=0 es para q los rectangulos no se vean...
Entonses cada vez q nuestro PJ toque los dos rectangulos se va a mover el fondo.. la diferencia es q de esta forma nuestro personaje va a poder moverse entre los 2 limites fijados sin que se mueva la camara....
Ak les dejo una imagen por si se perdieron
[spoiler2]
[/spoiler2]
El resultado de lo 1º --->
http://server6.theimagehosting.com/image.php?img=Kakashi.dca.swf
El resultado de lo 2º --->
http://server6.theimagehosting.com/image.php?img=Fondo.swf
(no me esmere en el dibujo... pero como dije, ya me voy a hacer algo ams lindo XD
PD: Bien ahi Fran.. es verdad... es mucho mas bueno hacerle todos los detalles al juego que dejarlo sin fondo XD... ya me voy a hacer algo mas lindo...
PD2: No, darklink no sos bienvenido, te odiamos (??) XD
PD3: NoobSaibot me re despistaste.. porq jorca te cambiaste el nick?