Comunidad de diseño web y desarrollo en internet online

como desplazar un fondo

Citar            
MensajeEscrito el 25 Jun 2006 07:21 pm
Hola, una consulta, como puedo desplazar un fondo, tal como sale en el ejemplo de una persona caminando, por favor si pueden responderme, gracias. Si puede ser pronto

Por beatrock

0 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 25 Jun 2006 07:44 pm
convierte el fondo en mc, ponle nombre de isntancia y maneja los _x y _y

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 25 Jun 2006 10:13 pm
Tienes otra opción. Crea tu fondo más grande que tu escenario o tapiz. Muévelo mediante interpolaciones normales y simplemete deja el muñeco quieto. Dará la impresión de que se mueve el muñeco :).
Saludos.

Por _hermano_

755 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 Nov 2006 06:05 pm
Hay una forma que queda bastante linda, si te animas a intentarlo, y es la que utilizo en flash-scumm. Implementa una cámara que sigue al personaje.

Lo que tiene de bueno esto es que podes decirle a la cámara "siguelo a este objeto!" y la cámara lo seguirá por el escenario(pudiendo cambiar de objeto en cualquier momento). Dándose cuenta cuando llega a los bordes del escenario deja de moverse.

Lamentablemente aún no documenté esa parte, pero lo que se hace básicamente es un movieclip que sirve de escenario y dentro tiene al personaje. Por lo que tu "pantalla" ya no es el lienzo, sino que es este movieclip al que suelo llamar "bouder". Cuando querés seguir al personaje por la pantalla transformas sus coordenadas locales a globales (con le método local to global) y por medio de easing centras el bounder.

Esto esta muy bueno ya que permite, en el caso de hacer un juego, generar escenarios mucho mas ricos que, por ejemplo, utilizando el paradigma de tiles. Hay varios ejemplos de juegos exitosos que utilizan esta técnica, como el final fight, capitan comando, capitan america and the avengers entre otros.

El código fuente podés bajarlo del sitio de flash-scumm en

http://www.weremsoft.com.ar/flash-scumm

Conejo también había hecho una implementación así(a lo mejor te conviene mas bajarte el código de el, el mío está medio escondido entre otras funcionalidades más complejas). Podés encontrarlo aquí.

http://www.theninjabunny.com/191/GameScroll,_el_scroll_sencillo

Cualquier cosa preguntá. ;-)

Saludos!

Por WEREW0LF

769 de clabLevel

4 tutoriales
1 articulo
1 ejemplo

 

Buenos Aires - Argentina

firefox
Citar            
MensajeEscrito el 30 Nov 2006 06:21 pm
Un consejo: si te decidís por mover el fondo con AS de la manera tradicional (la que publicó fento) te conviene usar un cacheAsBitmap () ya que evita que interpolar un elemento vectorial complejo lentifique Flash.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.