Project1

标题: 关于战斗场景的老问题 [打印本页]

作者: 865491990    时间: 2010-8-30 16:07
标题: 关于战斗场景的老问题
战斗时,战斗场景下面都是一大块黑色的,很难看,请问怎么把黑色部分的消除掉
作者: 2daye    时间: 2010-8-30 16:32
你有没有设置战斗图像???没有的话就在数据库的图块的设置战斗图像。
作者: oОS+WEi    时间: 2010-8-30 16:34
你是不是说人物那一栏是黑的
作者: bzzdhm    时间: 2010-8-30 16:48
在Sprite_Battler搜索320,然后再把旁边注释了生成战斗背景的那个320改成480
作者: 865491990    时间: 2010-8-30 19:27
回复 oОS+WEi 的帖子

是的
   
作者: bzzdhm    时间: 2010-8-30 19:29
本帖最后由 bzzdhm 于 2010-8-30 19:34 编辑

之前搞错,应该是把第19行的
@viewport1 = Viewport.new(0, 0, 640, 320)
改成
@viewport1 = Viewport.new(0, 0, 640, 480)
作者: oОS+WEi    时间: 2010-8-30 20:51
本帖最后由 oОS+WEi 于 2010-8-30 21:07 编辑

楼上那个有一点点错了,是在Spriteset_Battle里找到那一句第19行和第106行的320都改成480才行
还有因为不知道你的人物菜单的底图是不是纯黑的,这样就算改了上面也隐不了
在Window_BattleStatus里  第11~16行改为这样加多一句话
  1.   def initialize
  2.     super(0, 320, 640, 160)
  3.     self.contents = Bitmap.new(width - 32, height - 32)
  4.     @level_up_flags = [false, false, false, false]
  5.     refresh
  6.     self.back_opacity = 0 #就是这货,就是这货←
  7.     end
复制代码

作者: scrap    时间: 2010-8-31 13:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 865491990    时间: 2010-9-3 11:31
回复 scrap 的帖子


    谢谢,不过请问怎么透明化




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