赞 | 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:}教教大家怎么做,谢谢 |
|