查看: 1463|回复: 2

[已经解决] 菜鸟,诚心请教两个图片/窗口/动画类问题,助人为乐者进

  [复制链接]
梦石
0
星屑
150
在线时间
0 小时
注册时间
2009-12-19
回帖
2
发表于 2009-12-23 00:40:12 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
1、我用全动画战斗脚本,战斗时,敌人图片遮住了我的特技动画,请问怎么调整?
2、战斗施展特技动画时,最上方有窗口显示当前施展的是哪个特技。问题是这个窗口遮住了我特技的动画效果,我想隐藏窗口,只显示特技名,请问怎么调整?
新人,对各位的帮助感激涕零!
梦石
0
星屑
150
在线时间
0 小时
注册时间
2009-12-19
回帖
2
 楼主| 发表于 2009-12-23 16:21:13 | 显示全部楼层
1# abstemious
回复

使用道具 举报

梦石
0
星屑
150
在线时间
0 小时
注册时间
2009-12-19
回帖
2
 楼主| 发表于 2009-12-23 16:22:32 | 显示全部楼层
算了,我自问自答吧。
1、将以下脚本插入main上方:
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

2、调整window_help中的坐标和高度宽度至合适即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部