Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Comandante on March 15, 2015, 09:48:59 PM

Title: Ayuda con cámara suave
Post by: Comandante on March 15, 2015, 09:48:59 PM
Hola,
Necesito "orientación" sobre cómo lograr el efecto de una camara que siga al personaje por el scroll suavemente.
Generalmente designaria la camara como el proceso personaje,pero mi personaje a veces en algunos movimientos avanza 25 pixeles o así en la coordenada y.
Entonces probé con asignar la cámara a un proceso espefico y hacerlo por incrementos con la típica variable.
if (y <personaje.y)
    inc_y++;
end
if (y>personaje.y)
    inc_y--;
end
y+=inc_y;

...pero lógicamente una vez se "centra" la cámara se vuelve loca y va de arriba a abajo tipo terremoto (ya se hacer un movimiento de terremoto XD si lo necesito ).
En fin,como puedo lograr que siga al personaje por incrementos suaves?

Un saludo
Title: Re:Ayuda con cámara suave
Post by: panreyes on March 15, 2015, 10:46:11 PM
Cambia ese código por esta ecuación :)


y+=((personaje.y-y)/10);


Luego prueba diferentes valores en el divisor (10) para ajustar la suavidad que prefieras.