| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 1 | 
 
| 经验 | 10836 | 
 
| 最后登录 | 2014-2-7 | 
 
| 在线时间 | 291 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 50 
 
        - 在线时间
 - 291 小时
 
        - 注册时间
 - 2011-12-23
 
        - 帖子
 - 106
 
 
 
 | 
	
4楼
 
 
 楼主 |
发表于 2012-11-12 18:15:59
|
只看该作者
 
 
 
 本帖最后由 hcm 于 2012-11-27 12:34 编辑  
yagami 发表于 2012-11-12 16:14 ![]()  
方案一 靠闪烁判定切换战斗图 具体参考彩虹神剑里 挨打时战斗图抖动 在这位置进行修改甚至能实现 你2次挨打 ... - #--------------------------------------------------------------------------
 
 -  # ● 常量设定
 
 -  #--------------------------------------------------------------------------
 
 -  # 是否显示总伤害
 
 -  SHOW_TOTAL_DAMAGE = true
 
 -  # 角色受攻击时是否跳一下
 
 -  BATTLER_JUMP = true
 
 -  
 
 -  class Sprite < ::Sprite
 
 -    #==========================================
 
 -    # 修改说明:
 
 -    # @flash_shake用来制作挨打时候跳跃
 
 -    # @_damage    用来记录每次打击之后弹出数字
 
 -    # @_total_damage 记录总伤害
 
 -    # @_total_damage_duration 总伤害持续帧
 
 -    #==========================================
 
 -    #alias 66RPG_rainbow_initialize : initialize
 
 -    def initialize(viewport = nil)
 
 -      #66RPG_rainbow_initialize(viewport)
 
 -      super(viewport)
 
 -      @_whiten_duration = 0
 
 -      @_appear_duration = 0
 
 -      @_escape_duration = 0
 
 -      @_collapse_duration = 0
 
 -      @_damage_duration = 0
 
 -      @_animation_duration = 0
 
 -      @_blink = false
 
 -      # 挨打时候跳跃
 
 -      @flash_shake = 0
 
 -      # 伤害记录数组
 
 -      @_damage = []
 
 -      # 总伤害数字
 
 -      @_total_damage = 0
 
 -      # 总伤害持续帧
 
 -      @_total_damage_duration = 0
 
 -      #.........................................................................
 
 -      @hits = 0
 
 -      #.........................................................................
 
 -    end
 
  复制代码 脚本无能,{:2_253:}教教大家怎么做,谢谢 |   
 
 
 
 |