Ayuda con cámara suave

Started by Comandante, March 15, 2015, 09:48:59 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Comandante

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

panreyes

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.