赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 167035 |
最后登录 | 2013-9-15 |
在线时间 | 57 小时 |
Lv1.梦旅人 风之塞尔达
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 57 小时
- 注册时间
- 2005-10-22
- 帖子
- 2492
|
本帖最后由 link006007 于 2009-10-19 02:42 编辑
当@@force_mirror_animation变量为true时就可以反转所有动画
你也可以自己改脚本.. 其实只要重设精灵mirror属性就好
觉得@@force_mirror_animation不方便, 直接改成$game_variables[n]也可以
- module RPG
- class Sprite < ::Sprite
- @@force_mirror_animation = false
- def self.set_force_mirror_animation(bool)
- @@force_mirror_animation = bool
- end
- alias mirror_sprite_animation_set_sprites animation_set_sprites
- def animation_set_sprites(sprites, cell_data, position)
- mirror_sprite_animation_set_sprites(sprites, cell_data, position)
- for i in 0..15
- sprite = sprites[i]
- pattern = cell_data[i, 0]
- if sprite == nil or pattern == nil or pattern == -1
- next
- end
- sprite.mirror = (cell_data[i, 5] == 1) || (@@force_mirror_animation)
- end
- end
- end
- end
复制代码 |
|