Project1

标题: 怎样透明战斗菜单 [打印本页]

作者: shendashe    时间: 2008-9-30 00:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 劍之飛龍☆    时间: 2008-9-30 00:22
找到Window_BattleStatus(显示战斗画面同伴状态的窗口。),看到第13行

在它前面加上个"self.back_opacity = 0",
也就是改成 :

#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
   super(0, 320, 640, 160)
   self.back_opacity = 0
   self.contents = Bitmap.new(width - 32, height - 32)
   @level_up_flags = [false, false, false, false]
   refresh
end


这里,self.back_opacity = 0 中的 0 是透明度,所以再测试战斗,就会看到蓝色的框没了,却看到了黑色的东东(因为战斗背景的那一条原来就是黑色的)。 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: ★_茄孓    时间: 2008-9-30 01:56
LS说的是的!
你的战斗图不是640*480所以改了也是黑的!在Spriteset_Battle里改下大小
然后在把这脚本放入,改透明度
class Window_BattleStatus < Window_Base
  alias wbs_initialize initialize
  def initialize
    wbs_initialize
    self.back_opacity = 0
  end
end

作者: shendashe    时间: 2008-9-30 05:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-9-30 08:34
LS两位都告诉你怎么弄成透明了,不就是你要的目的么?你到底想解决什么问题不说清楚。
帖子直接解决,有问题好好描述清楚再问。




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