幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1631|回复: 2

战斗中同伴再加入战斗图不显示的问题

[复制链接]

40

主题

190

帖子

1635

积分

⑥精研

●~  ●~   ●

积分
1635
发表于 2008-2-19 15:07:49 | 显示全部楼层 |阅读模式
比如用公共事件在战斗中召唤一个同伴加入,在Sprite_Battler中设置为当该同伴战死就离队,脚本如下:
结果当该同伴阵亡后第二次召唤加入时战斗图不显示了,其它一切正常,如何解决?

      # korapusu
      if @battler.damage == nil and @battler.dead?
        if @battler.is_a?(Game_Enemy)
          $game_system.se_play($data_system.enemy_collapse_se)
        else
          $game_system.se_play($data_system.actor_collapse_se)
        end
        collapse
        @battler_visible = false
      end
    end
    # 设置活动块的坐标
回复

使用道具 举报

88

主题

4889

帖子

38万

积分

版主

年度最佳拖稿王

Rank: 7Rank: 7Rank: 7

积分
386227

声命组铜赏

QQ
发表于 2008-2-19 15:17:46 | 显示全部楼层

Re:同伴再加入战斗图不显示的问题

@battler_visible = true
就是显示战斗者图像的控制
你在第二个end后面插入
  1. else
  2.   @battler_visible = true
复制代码
看看
回复 支持 反对

使用道具 举报

40

主题

190

帖子

1635

积分

⑥精研

●~  ●~   ●

积分
1635
 楼主| 发表于 2008-2-19 15:34:39 | 显示全部楼层
改成这样?怎么连敌人也不显示了??

     # korapusu
      if @battler.damage == nil and @battler.dead?
        if @battler.is_a?(Game_Enemy)
          $game_system.se_play($data_system.enemy_collapse_se)
        else
          $game_system.se_play($data_system.actor_collapse_se)
        end
        collapse
        @battler_visible = false
      end
       else
       @battler_visible = true
    end
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-20 16:41 , Processed in 0.010968 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表