- UID
- 104
- 帖子
- 8463
- 主题
- 169
- 精华
- 3
- 积分
- 13212
- 历练
- 7
- 声望
- 24
- 人气
- 2451
- 经验
- 12327
- 金钱
- 1197
- 注册时间
- 2009-8-27
- 最后登录
- 2024-11-22
- 在线时间
- 923 小时
- 阅读权限
- 100
TA的每日心情 | 开心 昨天 23:49 |
---|
签到天数: 890 天 [LV.10]以坛为家III - 精华
- 3
- 积分
- 13212
- 历练
- 7
- 声望
- 24
- 人气
- 2451
|
- if @battler.damage == nil and @battler.dead? #——当战斗者挂了的时候
- if @battler.is_a?(Game_Enemy) #——如果挂了的这个兄弟是敌人
- $game_system.se_play($data_system.enemy_collapse_se) #——播放敌人over的声效
- else #——除此以外的情况(如果挂了的这个兄弟是自己人)
- $game_system.se_play($data_system.actor_collapse_se) #——播放自己人over的声效
- end
- collapse #——闪红光消失
- @battler_visible = false #——消失
- end
- 所以呢,这里就可以稍加修改了。改为如下:
- if @battler.damage == nil and @battler.dead?
- if @battler.is_a?(Game_Enemy)
- $game_system.se_play($data_system.enemy_collapse_se) #——敌人挂了的时候,先播放声效
- ###############################################################################
- dead_animation_id = rand(4)+102 #——随机选一个喷血动画。rand(4)+102表示从102-105号中选
- animation = $data_animations[dead_animation_id] #——获得动画
- animation(animation,true) #——播放动画
- ###############################################################################
- else
- $game_system.se_play($data_system.actor_collapse_se) #——自己人挂了的时候,先播放声效
- ###############################################################################
- animation = $data_animations[105] #——获得自己人挂了时候的动画,编号105,里面可以附带一声惨叫
- animation(animation,true) #——播放动画
- ###############################################################################
- end
- collapse
- @battler_visible = false
- end
复制代码 |
|