Tutorials:自定义变换

来自Starling中文站
跳转到: 导航, 搜索

原文: http://wiki.starling-framework.org/tutorials/custom_transitions

要添加一个自定义的变换(Transition),您只需要为Transitions类注册一个变换的实现方法。

这是示例代码:

Transitions.register("shakyLinear",
    function(ratio:Number):Number
    {
       if (ratio == 0.0 || ratio == 1.0) return ratio;
       else return ratio + Math.sin(getTimer() / 100) * 0.1 - 0.05;
    });

现在当您创建Tween的实例的时候,就可以应用您自己的变换了:

var tween:Tween = new Tween(object, 2.0, "shakyLinear");

翻译: 郭少瑞(NeoGuo)

个人工具
名字空间

变换
操作
导航
Starling中文资料
Starling原创教程
论坛
友链
工具箱