用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