仙剑之十里坡
标题:
[6r教程整理]喷血脚本
[打印本页]
作者:
最爱南宫煌
时间:
2010-7-2 22:31
标题:
[6r教程整理]喷血脚本
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
复制代码
作者:
最爱南宫煌
时间:
2010-7-2 22:32
正常游戏中,无论敌我,死的时候都是闪红光消失。其实我们可以添加一些暴力喷血动画在这里。
方法:
在脚本中按ctrl+shift+f搜索“ collapse”这个东西,注意单词前面加一个空格,就可以只搜索出来1个,不会有干扰内容。搜索来到Sprite_Battler中,看这一小段脚本
欢迎光临 仙剑之十里坡 (http://palslp.com/BBS/)
Powered by Discuz! X2.5