Project1
标题:
如何让bitmap::Cache的图标闪烁呢?
[打印本页]
作者:
seasoneast
时间:
2010-8-13 14:11
标题:
如何让bitmap::Cache的图标闪烁呢?
用bitmap::Cache.icon生成的状态图标,如何让这个bitmap闪烁呢?
作者:
hongqizhen
时间:
2010-8-13 16:31
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zhangbanxian
时间:
2010-8-13 16:58
把它放到一个精灵里
Sprite#flash(color, duration)
color为颜色(nil消除),duration为帧数
ps:求解释那个在::Cache.icon之前的bitmap是何物,囧
作者:
seasoneast
时间:
2010-8-13 17:57
回复
hongqizhen
的帖子
请问具体如何使用~?
作者:
hongqizhen
时间:
2010-8-16 08:57
提示:
作者被禁止或删除 内容自动屏蔽
作者:
逸豫
时间:
2010-8-16 10:15
a = Sprite.new
a.bitmap = Cache.icon(...)
a.flash(Color.new(R,G,B,alpha),帧数)
作者:
seasoneast
时间:
2010-8-16 15:08
回复
逸豫
的帖子
啊……想不到这么久还有人能想起来这个帖子……真是太感谢了~我试过这个方法,但是如何让它在自己消失前一直闪烁呢?除了把帧数调到超级大以外有什么好办法吗……?
作者:
逸豫
时间:
2010-8-16 15:11
建立一个Sprite的子类
定义一个update的方法
def update
super
self.flash(Color.new(R,G,B,alpha),帧数)
...
end
然后不停调用update方法
具体请参考Sprite_Battler
作者:
seasoneast
时间:
2010-8-16 15:35
回复
逸豫
的帖子
啊,太感谢了~我去看看~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1