查看: 1230|回复: 4

怎样透明战斗菜单

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-17
回帖
51
发表于 2008-9-30 00:19:59 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

龙骑

梦石
0
星屑
615
在线时间
10 小时
注册时间
2007-12-31
回帖
1932
发表于 2008-9-30 00:22:25 | 显示全部楼层
找到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 是透明度,所以再测试战斗,就会看到蓝色的框没了,却看到了黑色的东东(因为战斗背景的那一条原来就是黑色的)。
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
回帖
705
发表于 2008-9-30 01:56:00 | 显示全部楼层
LS说的是的!
你的战斗图不是640*480所以改了也是黑的!在Spriteset_Battle里改下大小
然后在把这脚本放入,改透明度
class Window_BattleStatus < Window_Base
  alias wbs_initialize initialize
  def initialize
    wbs_initialize
    self.back_opacity = 0
  end
end
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-17
回帖
51
 楼主| 发表于 2008-9-30 05:50:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-9-30 08:34:20 | 显示全部楼层
LS两位都告诉你怎么弄成透明了,不就是你要的目的么?你到底想解决什么问题不说清楚。
帖子直接解决,有问题好好描述清楚再问。

生命即是责任。自己即是世界。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部