Project1
标题:
动画 播放问题
[打印本页]
作者:
sblkhgm
时间:
2013-1-23 13:19
标题:
动画 播放问题
为什么这动画显示脚本 播放动画 只播放几针 不播放玩 这是怎么回事
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 = 1048
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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1