Project1
标题:
请问怎么在对话框中插入GIF图片?
[打印本页]
作者:
qq295268654
时间:
2011-2-5 20:17
标题:
请问怎么在对话框中插入GIF图片?
请问怎么在对话框中插入GIF图片?还有特别提醒,我的对话框时用一张图片做的
作者:
忧雪の伤
时间:
2011-2-6 13:48
……首先需要用一个支持GIF的脚本……(似乎有吧)
接着显示,接着在对话框结束的时候释放。
(推荐用一个叫循环动画的脚本……)
在对话框窗口创建的时候生成循环动画,
释放的时候同时释放。
作者:
qq295268654
时间:
2011-2-6 18:39
回复
忧雪の伤
的帖子
上面一段昨天自己想出来了,下面一段搜索没找到
作者:
忧雪の伤
时间:
2011-2-6 18:49
本帖最后由 忧雪の伤 于 2011-2-6 18:50 编辑
回复
qq295268654
的帖子
#==============================================================================
# ■ Sprite_Animation
#------------------------------------------------------------------------------
class Sprite_Animation < RPG::Sprite
#--------------------------------------------------------------------------
# ● 取得動畫ID
#--------------------------------------------------------------------------
attr_accessor :id
attr_accessor :pause
attr_accessor :visible
#--------------------------------------------------------------------------
# ● 初始化物件
# viewport : 顯示連接埠
#--------------------------------------------------------------------------
def initialize(x=0,y=0,z=1000)
@viewport = Viewport.new(0, 0, 640, 480)
super(@viewport)
self.id = 0
self.pause = false
self.visible = true
# 設定活動區塊的座標
self.x = x
self.y = y
self.z = z
update
end
#--------------------------------------------------------------------------
# ● 更新畫面
#--------------------------------------------------------------------------
def update
return unless self.id > 0
if self.visible
return if self.pause
animation = $data_animations[self.id]
loop_animation(animation) unless animation == nil
else
dispose_loop_animation
end
super
end
#--------------------------------------------------------------------------
# ● 釋放
#--------------------------------------------------------------------------
def dispose
(self.bitmap.dispose) unless (self.bitmap == nil)
@viewport.dispose
super
end
end
复制代码
作者:
qq295268654
时间:
2011-2-6 18:52
回复
忧雪の伤
的帖子
谢谢,新年快乐
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1