Foros del Web » Creando para Internet » Flash y Actionscript »

cámara virtual - seguir a un personaje

Estas en el tema de cámara virtual - seguir a un personaje en el foro de Flash y Actionscript en Foros del Web. Al diseñar un juego en flash, como uno de plataforma, en ocasiones te ves con la necesidad de que "la cámara" se mueva con el ...
  #1 (permalink)  
Antiguo 25/12/2009, 20:04
 
Fecha de Ingreso: octubre-2008
Mensajes: 137
Antigüedad: 16 años, 1 mes
Puntos: 4
cámara virtual - seguir a un personaje

Al diseñar un juego en flash, como uno de plataforma, en ocasiones te ves con la necesidad de que "la cámara" se mueva con el personaje cuando la pista no alcanza a verse por completo. Para eso se hace loque se conoce como "Cámara virtual", qui irá siguiendo a tu personaje.

Action Script 2

1. Para diseñarla, agrega a tu juego un rectángulo que será "el visor del juego", de preferencia ponlo del tamaño del escenario. Convierteo a movieclip, dale doble clic como para editarlo y en el primer fotograma agrega éste código:

Código PHP:
//Apicar a un frame DENTRO del movieclip de la "cámara virtual"

this.onEnterFrame= function(){
    
//Ajustar ventana
    
Stage.scaleMode "exactFit";
    
//tomar valores del ajuste con relación a la cámara virtual
    
scalaX Stage.width/this._width;
    
scalaY Stage.height/this._height;
    
//centrar escenario en cámara virtual
    
_parent._x = (Stage.width/2)-(this._x*scalaX);
    
_parent._y = (Stage.height/2)-(this._y*scalaY);
    
//Aplicar escala a escenario
    
_parent._xscale 100*scalaX;
    
_parent._yscale 100*scalaY;

2. Salte de ese movieclip y en acciones ponle al mismo lo siguiente:

Código PHP:
//Aplicar al movieclip "camara"
//Nota: "jugador" es el objeto que va a seguir a cámara

onClipEvent (enterFrame) {
    
_y += (_root.jugador._y-_y)/4;
    
_x += (_root.jugador._x-_x)/4;

con ésto ya les debe de quedar bien

Última edición por elfenchesco; 29/03/2010 a las 07:49
  #2 (permalink)  
Antiguo 29/01/2010, 16:57
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: cámara virtual - seguir a un personaje

Muchas graciasss!! me va a servir de mucha ayuda
__________________
Jime~

Mi blog.
Mi twitter.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:01.