查看: 2192|回复: 2

[已经解决] 为什么当队伍逃跑的时候,隐藏的敌人会全部显形?

[复制链接]
梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
回帖
659

开拓者

发表于 2016-11-25 16:01:42 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
看起来是BUG吧?或者有什么特殊含义?如果我想让逃跑的时候敌人不显形又不想影响到其他地方怎么办?

评分

参与人数 1星屑 +50 收起 理由
RaidenInfinity + 50 结帖

查看全部评分

梦石
0
星屑
17049
在线时间
6059 小时
注册时间
2011-7-18
回帖
153

开拓者

发表于 2016-11-26 13:37:08 | 显示全部楼层
[pre lang="ruby"]#==============================================================================
# ■ RGSS3 逃走後処理修正 Ver1.00 by 星潟
#------------------------------------------------------------------------------
# アクター側の逃走成功時、隠れているはずの敵が出現してしまう不具合を修正します。
#==============================================================================
class Game_BattlerBase
  attr_accessor :void_appear
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  alias initialize_hidden initialize
  def initialize
    initialize_hidden
    @void_appear = false
  end
  #--------------------------------------------------------------------------
  # ● 現れる
  #--------------------------------------------------------------------------
  alias appear_hidden appear
  def appear
    return if @void_appear == true
    appear_hidden
  end
end

class Game_Battler < Game_BattlerBase
  #--------------------------------------------------------------------------
  # ● 戦闘終了処理
  #--------------------------------------------------------------------------
  alias on_battle_end_hidden on_battle_end
  def on_battle_end
    self.void_appear = true if self.enemy? && self.hidden?
    on_battle_end_hidden
  end
end[/pre]

点评

可以用的,谢谢  发表于 2016-11-26 19:41

评分

参与人数 2星屑 +270 收起 理由
RaidenInfinity + 250 认可答案
jianyulei + 20 认可答案

查看全部评分

这里岚风·雷,任饭、PM理性粉、UT/DR原作粉、(Trans)Furry自萌,半吊子技术一枚_(:з」∠)_    游戏制作交流工(liao)作(tian)室欢迎来玩!
【无偿/有偿】RGSS3(VA)脚本定制 + 合作招募/同好交友    修正Firefox/火狐浏览器的代码框复制问题(油猴脚本)
Click→←Click
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部