Project1

标题: 【约定物】通用暴击闪光或振动 [打印本页]

作者: 我的米呀    时间: 2011-12-23 21:57
标题: 【约定物】通用暴击闪光或振动
本帖最后由 我的米呀 于 2012-2-22 22:58 编辑
  1. #===================================================================
  2. # Jens009's Critical Flash  暴击闪光或暴击振动
  3. # August 4, 2008 2008年8月4日
  4. # Version 1.0  版本1
  5. # Description: Screen Flash when attacker deals critical damage    当发出暴击时屏幕闪烁或振动。
  6. # Aliased used:  使用了的alias
  7. #   jens009_add_critical_flash make_attack_damage_value
  8. # Compatibility:   适用范围:
  9. #   All systems.     全系统(ACE未知)
  10. #注:添加了振动。  -某米
  11. #=====================================================================
  12. # Start Game_Battler_Edit
  13. #====================================================================
  14. class Game_Battler

  15. alias jens009_add_critical_flash make_attack_damage_value
  16. #===================================================================
  17. # Start Method edit
  18. #===================================================================
  19. def make_attack_damage_value(attacker)
  20.   # Call Original Method
  21.     jens009_add_critical_flash(attacker)
  22.   # Check Critical Flag
  23.     if @critical == true
  24.       # Screen Flash
  25.       #【振动版】(a, b, c):a:振动强度,b:振动速度,c:振动持续时间。
  26.       $game_troop.screen.start_shake(9, 9, 1)
  27.      # 【闪光版】 (提示:若使用闪光版请在前面的震动版的$前加上#并消去下面$前的#,反之则保留下面$的#)
  28.      # Color.new(a,b,c,d),e====》a:红,b:绿,c:蓝,d:灰度,e:闪烁持续时间
  29.      # $game_troop.screen.start_flash(Color.new(255,255,255,160), 20)
  30.     end # END CHECK
  31.   end # END Method Edit
  32. end # End Class Edit
复制代码
源地址:http://www.rpgrevolution.com/forums/index.php?showtopic=18525
作者: 皮卡星    时间: 2011-12-23 22:07
额,要发的话,就发一个贴不就行了
话说这东西很实用
只是没多少人会注意到
作者: 1243852    时间: 2011-12-23 22:08
通用的? ACE也能用?


1243852于2011-12-23 22:12补充以下内容:
测试后,ACE出错





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