hugoruscitti / pilasweb

Versión de pilas-engine para navegadores usando HTML5.
www.pilas-editor.com.ar
17 stars 10 forks source link

Refactorizando interpolacion y añadiendo interpolaciones #82

Closed irvingprog closed 10 years ago

irvingprog commented 10 years ago

Ejemplo:

var zana  = new pilas.actores.Zanahoria();
zana.x = -100

var zana2 = new pilas.actores.Zanahoria();
zana2.x = 100

pilas.interpolar(zana, 'escala', [5, 1], 5); //Interpolacion normal
pilas.interpolaciones.ElasticoFinal(zana2, 'escala', [5,1], 5); // interpolacion con elasticidad al final
hugoruscitti commented 10 years ago

Pensando un poco en las interpolaciones.... ¿será buena idea hacer que las interpolaciones por omisión no sean lineales?.

Quiero decir, tal vez quede mejor si usamos alguna interpolación como "ElasticoFinal" cuando el usuario escribe algo como "actor.x = [200]".

¿que te parece irving?

irvingprog commented 10 years ago

Buena idea, se ve incluso más bonito.

A mi me gusta cómo se ve 'ReboteFinal', hay muchas más en la página http://www.createjs.com/#!/TweenJS, cual te parece que dejemos por defecto?

Por cierto ando jugando un poco con la clase 'Camara', si estás en el chat nos hablamos.

hugoruscitti commented 10 years ago

Genial!!!,

de las que vi me gustó mucho 'cubicInOut', aunque creo que tengo que probarlas con varios valores cómo "actor.x = [100, -200, 50]" para ver como queda...

Estoy en el chat, si, hablemos.