赞 | 19 |
VIP | 100 |
好人卡 | 0 |
积分 | 19 |
经验 | 74719 |
最后登录 | 2022-3-29 |
在线时间 | 101 小时 |
Lv3.寻梦者
- 梦石
- 1
- 星屑
- 916
- 在线时间
- 101 小时
- 注册时间
- 2006-3-27
- 帖子
- 1081
|
全动画里面,不管是人物还是法术动画本身都是动画- -|
所以这和人物被挡住似乎是同一个问题
我记得
只要 把这个LOOP动画的设置脚本放在某个位置就可以自动让LOOP动画的Z比较低
具体是放全动画的上面还是下面就不记得了
PS:至于敌人的防御动画是不是会挡住技能动画就不得而知了
- module RPG
- class Sprite < ::Sprite
- def loop_animation(animation)
- return if animation == @_loop_animation
- dispose_loop_animation
- @_loop_animation = animation
- return if @_loop_animation == nil
- @_loop_animation_index = 0
- animation_name = @_loop_animation.animation_name
- animation_hue = @_loop_animation.animation_hue
- bitmap = RPG::Cache.animation(animation_name, animation_hue)
- if @@_reference_count.include?(bitmap)
- @@_reference_count[bitmap] += 1
- else
- @@_reference_count[bitmap] = 1
- end
- @_loop_animation_sprites = []
- for i in 0..15
- sprite = ::Sprite.new(self.viewport)
- sprite.bitmap = bitmap
- sprite.visible = false
- @_loop_animation_sprites.push(sprite)
- end
- update_loop_animation
- end
- end
- end
复制代码 系统信息:本贴由版主叶舞枫认可为正确答案,66RPG感谢您的热情解答~ |
|