Project1

标题: 宠物系统的一个BUG,麻烦帮忙看看这范例 [打印本页]

作者: 幻耶    时间: 2008-6-3 17:03
标题: 宠物系统的一个BUG,麻烦帮忙看看这范例
让范例中的三个角色都装备宠物,故意让其他两个角色都给打死,让战场上只剩下帕吉尔,发现阵亡角色的宠物虽然图片消失了,但是还能继续攻击敌人,直到进入下一次战斗阵亡角色的宠物才真正消失,而按照脚本的设置,主人死掉后装备的宠物应该马上消失的



范例
http://rpg.blue/upload_program/files/chongwuxitong_92912283.rar
作者: 幻耶    时间: 2008-6-5 16:58
关键应该是# korapusu 里 @battler.pet_id = 0 把宠物的ID清除了但是宠物的行为没有及时刷新吧?还应该在@battler.pet_id = 0之后再添加一句什么??
      # korapusu
      if @battler.damage == nil and @battler.dead?
        if @battler.is_a?(Game_Enemy)
          $game_system.se_play($data_system.enemy_collapse_se)
        else

          @battler.pet_id = 0
          $game_system.se_play($data_system.actor_collapse_se)
        end
        collapse
        @battler_visible = false
      end
作者: 幻耶    时间: 2008-6-6 17:17
一日一顶
作者: 幻耶    时间: 2008-6-9 02:16
两日一顶
作者: 幻耶    时间: 2008-6-10 17:35
两日一顶
作者: 幻耶    时间: 2008-6-11 20:08
一日一顶
作者: 幻耶    时间: 2008-6-12 17:36
一日一顶




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1