动画的数据类。
ID。
名称。
动画图像 1 的文件名。
动画图像 1 的色调调整值(0~360)。
动画图像 2 的图文件名。
动画图像 2 的色调调整值(0~360)。
基础位置(0:头顶、1:中心、2:脚底、3:画面)。
帧数。
帧的内容。RPG::Animation::Frame 的数组。
声效与闪烁效果。RPG::Animation::Timing 的数组。
判断该动画是否显示在整个画面上。当 position 的值为 3 的时候返回 true。
class RPG::Animation def initialize @id = 0 @name = '' @animation1_name = '' @animation1_hue = 0 @animation2_name = '' @animation2_hue = 0 @position = 1 @frame_max = 1 @frames = [RPG::Animation::Frame.new] @timings = [] end def to_screen? @position == 3 end attr_accessor :id attr_accessor :name attr_accessor :animation1_name attr_accessor :animation1_hue attr_accessor :animation2_name attr_accessor :animation2_hue attr_accessor :position attr_accessor :frame_max attr_accessor :frames attr_accessor :timings end