Project1

标题: 战斗时,下方的背景 [打印本页]

作者: l_equin    时间: 2011-3-9 20:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 英顺的马甲    时间: 2011-3-9 22:05
Spriteset_Battle 看到一下的那句脚本了吗??
@viewport1 = Viewport.new(0, 0, 640, 320)
改成
@viewport1 = Viewport.new(0, 0, 640, 480)
解决问题一
问题二,表示没看懂
问题三,数据库将战斗图放空
还有,违规自重。。。
作者: l_equin    时间: 2011-3-9 22:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2011-3-10 01:17
本帖最后由 禾西 于 2011-3-10 01:22 编辑

找到 class Window_BattleStatus < Window_Base
在 initialize 下加入红字
  def initialize(actor)
    super(0, 0, 640, 480)
    self.contents = Bitmap.new(width - 32, height - 32)
    @actor = actor
    self.opacity = 0
    refresh
  end

然后除了Spriteset_Battle  19 行的
    @viewport1 = Viewport.new(0, 0, 640, 480)
还有Spriteset_Battle 106行的
      @battleback_sprite.src_rect.set(0, 0, 640, 480)


一般来说,战斗背景图是320高的,所以你还得换一张图……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1