用corona sdk graphics 2.0转换fillColor

嘿家伙我正在寻找一种方式,我可以过渡rect填充颜色与图形2.0科罗纳sdk。 所以基本上开始蓝色,然后在5秒内逐渐变红,然后红到黄等等。

现在我正在使用Atoko的颜色转换包装器在颜色之间切换,并且正在寻找官方的方式来使用coronas自己的API来做到这一点。

这可以做到吗?

http://developer.coronalabs.com/code/color-transition-wrapper

干杯,


主要问题是填充颜色不是一个属性,它是通过函数调用设置的。 所以没有官方的方式。 你可以使用Atoko的lib做的transition.to 。 该lib只是提供了一个便利函数,该函数创建一个具有“属性”的对象,该属性在设置时调用原始对象上的setFillColor

另一种方法是使用计时器,如http://developer.coronalabs.com/code/easy-setfillcolor-transition中所做的那样。 代码更容易理解,因为没有metatables覆盖__newindex ,但最终结果是一样的。

除非您发现其中一个在第一次检查中有一个不明显的限制,否则您应该使用您最熟悉的任何一种。


我希望这个能帮助你:

http://docs.coronalabs.com/guide/graphics/effects.html

链接地址: http://www.djcxy.com/p/25895.html

上一篇: Transition fillColor with corona sdk graphics 2.0

下一篇: Corona SDK with Graphic 2.0 position not working