赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2977 |
最后登录 | 2020-5-5 |
在线时间 | 5 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 5 小时
- 注册时间
- 2008-6-28
- 帖子
- 292
|
8楼
楼主 |
发表于 2008-7-9 07:27:19
|
只看该作者
本人认为就是这里插入挨打动画的,不过叉入后会错误
#--------------------------------------------------------------------------
# ● 显示攻击动画
# targets : 目标数组
# 敌人的场合,播放「敌人普通攻击」音效和等待。
# 角色的场合,则包含双刀派(将左手武器动画翻转作为右手武器动画)。
#--------------------------------------------------------------------------
def display_attack_animation(targets)
if @active_battler.is_a?(Game_Enemy)
Sound.play_enemy_attack
wait(15, true)
else
aid1 = @active_battler.atk_animation_id
aid2 = @active_battler.atk_animation_id2
display_normal_animation(targets, aid1, false)
display_normal_animation(targets, aid2, true)
end
wait_for_animation
end
#--------------------------------------------------------------------------
# ● 显示普通动画
# targets : 目标数组
# animation_id : 动画 ID
# mirror : 横向翻转
#--------------------------------------------------------------------------
def display_normal_animation(targets, animation_id, mirror = false)
animation = $data_animations[animation_id]
if animation != nil
to_screen = (animation.position == 3) # 判断位置是否为画面
for target in targets.uniq
target.animation_id = animation_id
target.animation_mirror = mirror
wait(20, true) unless to_screen # 单体,等待
end
wait(20, true) if to_screen # 全体,等待
end
end 版主对此帖的认可:『请善用编辑功能~』,积分『+5』。 版主对此帖的评论:『请善用编辑功能~』,积分『-5』。这些被扣积分的一半会用于对本帖正确答案的悬赏。 版主对此帖的评论:『请善用编辑功能~』,积分『-5』。这些被扣积分的一半会用于对本帖正确答案的悬赏。 |
|