【问题标题】:How to tween the brightness of a movieclip in actionscript 3?如何在动作脚本 3 中补间动画剪辑的亮度?
【发布时间】:2013-12-30 22:58:25
【问题描述】:

我有,所以如果你的角色接触到 CUBE 实例,你的角色的亮度将设置为 -0.15。

如何将其补间到亮度而不是即时?

if(char.hitTestObject(CUBE)){
    color.brightness = -0.15;
    char.transform.colorTransform = color;
}else{
    color.brightness = 0;
    char.transform.colorTransform = color;
}

【问题讨论】:

    标签: actionscript-3 colors transform tween brightness


    【解决方案1】:

    您应该使用一些 ac3 补间平台或自己编写。例如,您可以使用greensock。我们的代码会是这样的。

    import com.greensock.*; 
    import com.greensock.easing.*;
    
    
    
    if(char.hitTestObject(CUBE)){
        TweenMax.to(char, 1, {colorTransform:{brightness:-0.15}});
    }else{
        TweenMax.to(char, 1, {colorTransform:{brightness:0}});
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 2013-01-27
      相关资源
      最近更新 更多