设为首页收藏本站

仙剑之十里坡

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2717|回复: 1
打印 上一主题 下一主题

[6r教程整理]喷血脚本

[复制链接]

160

主题

6

听众

1万

积分

超级版主

蜀山剑侠银行行长

超级版主

  • TA的每日心情
    开心
    昨天 21:35
  • 签到天数: 858 天

    [LV.10]以坛为家III

    精华
    3
    积分
    13202
    历练
    7
    声望
    24
    人气
    2361

    金融巨子 润泽万物 坚若磐石

    单身中……
    帮我摆脱单身吧
    跳转到指定楼层
    1
    发表于 2010-7-2 22:31:50 |只看该作者 |倒序浏览
    1.       if @battler.damage == nil and @battler.dead?  #——当战斗者挂了的时候
    2.         if @battler.is_a?(Game_Enemy)                    #——如果挂了的这个兄弟是敌人
    3.           $game_system.se_play($data_system.enemy_collapse_se)   #——播放敌人over的声效
    4.         else                      #——除此以外的情况(如果挂了的这个兄弟是自己人)
    5.           $game_system.se_play($data_system.actor_collapse_se)    #——播放自己人over的声效
    6.         end
    7.         collapse                                                           #——闪红光消失
    8.         @battler_visible = false                                  #——消失
    9.       end

    10. 所以呢,这里就可以稍加修改了。改为如下:

    11.       if @battler.damage == nil and @battler.dead?
    12.         if @battler.is_a?(Game_Enemy)
    13.           $game_system.se_play($data_system.enemy_collapse_se)  #——敌人挂了的时候,先播放声效
    14.         ###############################################################################
    15.           dead_animation_id = rand(4)+102                #——随机选一个喷血动画。rand(4)+102表示从102-105号中选
    16.           animation = $data_animations[dead_animation_id]    #——获得动画
    17.           animation(animation,true)                             #——播放动画
    18.         ###############################################################################         
    19.         else
    20.           $game_system.se_play($data_system.actor_collapse_se)   #——自己人挂了的时候,先播放声效
    21.         ###############################################################################
    22.           animation = $data_animations[105]    #——获得自己人挂了时候的动画,编号105,里面可以附带一声惨叫
    23.           animation(animation,true)                             #——播放动画
    24.         ###############################################################################     
    25.         end
    26.         collapse
    27.         @battler_visible = false
    28.       end
    复制代码
    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    转播转播0 分享淘帖0 分享分享0 收藏收藏0

    160

    主题

    6

    听众

    1万

    积分

    超级版主

    蜀山剑侠银行行长

    超级版主

  • TA的每日心情
    开心
    昨天 21:35
  • 签到天数: 858 天

    [LV.10]以坛为家III

    精华
    3
    积分
    13202
    历练
    7
    声望
    24
    人气
    2361

    金融巨子 润泽万物 坚若磐石

    单身中……
    帮我摆脱单身吧
    2
    发表于 2010-7-2 22:32:44 |只看该作者
    正常游戏中,无论敌我,死的时候都是闪红光消失。其实我们可以添加一些暴力喷血动画在这里。

    方法:

    在脚本中按ctrl+shift+f搜索“ collapse”这个东西,注意单词前面加一个空格,就可以只搜索出来1个,不会有干扰内容。搜索来到Sprite_Battler中,看这一小段脚本
    于是饮酒乐甚,扣舷而歌之。歌曰:“桂棹兮兰桨,击空明兮溯流光。残阳阳兮是羊羊,吾乃最爱南宫煌。”
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    手机版|Archiver|仙剑之十里坡 ( 苏ICP备11022766号 )  

    GMT+8, 2024-4-29 22:30 , Processed in 0.303706 second(s), 33 queries .

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部