Spriteset_Map中 替换原来的方法
#--------------------------------------------------------------------------
# ● 更新角色活动块
#--------------------------------------------------------------------------
def update_characters
for sprite in @character_sprites
sprite.update
##########################
if sprite.animation_duration > 0 && sprite.character.animation_id.size > 0
loop do
create_character_follow(sprite.character)
break sprite.character.animation_id.size == 0
end
end
##########################
end
end
Sprite_Character 的 def update中
update_balloon的下边那个if用这个替换掉
if @character.animation_id.size > 0
@character.animation_id.each do |id|
if @animation_duration <= 0
animation = $data_animations[id]
start_animation(animation)
end
end
@character.animation_id.delete_at(0)
end