id = 101 # 动画编号
n = 300 # 最大帧数
$ani = load_data("Data/Animations.rxdata")
$ani[id].frame_max = n
if $ani[id].frames.size < n
for i in ($ani[id].frames.size)...(n)
$ani[id].frames.push(RPG::Animation::Frame.new)
end
end
save_data($ani,"Data/Animations.rxdata")
p "#{id}动画共为 #{$ani[id].frames.size} 帧"
p "添加完成"
id = 101 # 动画编号
frame = 250 # 帧数
se_name = "" # 是否播放SE,没有就这样放着
flash_scope = 3 # 闪烁的范围(0:无,1:对象,2:画面,3:对象消失)
flash_color = Color.new(255,255,255,255) # 闪烁的颜色 (R,G,B,Alpha)
flash_duration = 5 # 闪烁的持续时间
condition = 0 # 条件(0:无,1:击中,2失败)
$ani = load_data("Data/Animations.rxdata")
timing = RPG::Animation::Timing.new
timing.frame = frame-1
timing.se = RPG::AudioFile.new(se_name,80)
timing.flash_scope = flash_scope
timing.flash_color = flash_color
timing.flash_duration = flash_duration
timing.condition = condition
$ani[id].timings.push(timing)
save_data($ani,"Data/Animations.rxdata")
p "添加完成"
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |