查看: 2736|回复: 11

[已经解决] 窗口背景问题

  [复制链接]
梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
发表于 2009-8-12 18:57:43 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 九夜神尊 于 2009-8-12 19:14 编辑

未标题-2.jpg

这个窗口的背景是黑漆漆的一片
有的窗口背后是地图。
打开脚本编辑器,就是没有找到脚本的区别在哪里

请问:哪里定义窗口背后是否有地图
      另外,如果要把图片作为背景插入,该怎么做!
精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

发表于 2009-8-12 19:29:44 | 显示全部楼层
什么窗口啊?背景一片黑?
就算痛也要做,宅必备,宅人的必备网站
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
1 小时
注册时间
2009-3-14
回帖
122
发表于 2009-8-12 19:31:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
回帖
3570
发表于 2009-8-12 19:33:23 | 显示全部楼层
改一下窗口的坐标,大小吧,起码可以覆盖那片黑的,然后再换一个好的皮肤文件就行了.
~现在开始自绘头像~
回复

使用道具 举报

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

发表于 2009-8-12 19:36:35 | 显示全部楼层
bit=Bitmap.new("图片名") self.contents.blt(x,y,bit,bit.rect)插入窗口的refresh下
就算痛也要做,宅必备,宅人的必备网站
回复

使用道具 举报

梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
 楼主| 发表于 2009-8-12 21:48:48 | 显示全部楼层
这个窗口只是我用来说明的,我做的窗口都是这样子,我就是想要将有地图得背景的
精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发表于 2009-8-12 22:20:45 | 显示全部楼层
这是另一个scene了

可以在main里加
picture = "Graphics/Battlebacks/北惧.jpg"
  @sprite = sprite.new
  @sprite.bitmap = Bitmap.new(picture)

或者找 加
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. #==============================================================================
  5. # ■ Window_Base
  6. #==============================================================================
  7. class Window_Base < Window
  8.   alias xrxs_mp7_initialize initialize
  9.   def initialize(x, y, width, height)
  10.     xrxs_mp7_initialize(x, y, width, height)
  11.     if $scene.is_a?(Scene_Menu) or
  12.        $scene.is_a?(Scene_Item) or
  13.        $scene.is_a?(Scene_Skill) or
  14.        $scene.is_a?(Scene_Equip) or
  15.        $scene.is_a?(Scene_Status) or
  16.        $scene.is_a?(Scene_SLW) or
  17.        $scene.is_a?(Scene_Save) or
  18.        #$scene.is_a?(Scene_Load) or
  19.        $scene.is_a?(Scene_Task) or
  20.        $scene.is_a?(Scene_Craft) or
  21.        $scene.is_a?(Scene_Lvup) or
  22.        $scene.is_a?(Chaochao_Scene_Party) or
  23.        $scene.is_a?(Scene_Shop) or
  24.        $scene.is_a?(Scene_End)
  25.       self.back_opacity = 180  #————这个数值可调,为透明程度
  26.     end
  27.   end
  28. end
  29. module XRXS_MP7_Module
  30.   def create_spriteset
  31.     @spriteset = Spriteset_Map.new
  32.   end
  33.   def dispose_spriteset
  34.     @spriteset.dispose
  35.   end
  36. end
  37. class Scene_Menu
  38.   include XRXS_MP7_Module
  39.   alias xrxs_mp7_main main
  40.   def main
  41.     create_spriteset
  42.     xrxs_mp7_main
  43.     dispose_spriteset
  44.   end
  45. end
  46. class Scene_Item
  47.   include XRXS_MP7_Module
  48.   alias xrxs_mp7_main main
  49.   def main
  50.     create_spriteset
  51.     xrxs_mp7_main
  52.     dispose_spriteset
  53.   end
  54. end
  55. class Scene_Skill
  56.   include XRXS_MP7_Module
  57.   alias xrxs_mp7_main main
  58.   def main
  59.     create_spriteset
  60.     xrxs_mp7_main
  61.     dispose_spriteset
  62.   end
  63. end
  64. class Scene_Equip
  65.   include XRXS_MP7_Module
  66.   alias xrxs_mp7_main main
  67.   def main
  68.     create_spriteset
  69.     xrxs_mp7_main
  70.     dispose_spriteset
  71.   end
  72. end
  73. class Scene_Status
  74.   include XRXS_MP7_Module
  75.   alias xrxs_mp7_main main
  76.   def main
  77.     create_spriteset
  78.     xrxs_mp7_main
  79.     dispose_spriteset
  80.   end
  81. end
  82. class Scene_SLW
  83.   include XRXS_MP7_Module
  84. #  alias xrxs_mp7_main main
  85.   def main
  86.     create_spriteset
  87.     xrxs_mp7_main
  88.     dispose_spriteset
  89.   end
  90. end
  91. class Scene_Save
  92.   include XRXS_MP7_Module
  93.   alias xrxs_mp7_main main
  94.   def main
  95.     create_spriteset
  96.     xrxs_mp7_main
  97.     dispose_spriteset
  98.   end
  99. end
  100. #class Scene_Load
  101. #  include XRXS_MP7_Module
  102. #  alias xrxs_mp7_main main
  103. #  def main
  104. #    create_spriteset
  105. #    xrxs_mp7_main
  106. #    dispose_spriteset
  107. #  end
  108. #end
  109. class Scene_Task
  110.   include XRXS_MP7_Module
  111. #  alias xrxs_mp7_main main
  112.   def main
  113.     create_spriteset
  114.     xrxs_mp7_main
  115.     dispose_spriteset
  116.   end
  117. end
  118. class Scene_Craft
  119.   include XRXS_MP7_Module
  120. #  alias xrxs_mp7_main main
  121.   def main
  122.     create_spriteset
  123.     xrxs_mp7_main
  124.     dispose_spriteset
  125.   end
  126. end
  127. class Scene_Lvup
  128.   include XRXS_MP7_Module
  129. #  alias xrxs_mp7_main main
  130.   def main
  131.     create_spriteset
  132.     xrxs_mp7_main
  133.     dispose_spriteset
  134.   end
  135. end
  136. class Chaochao_Scene_Party
  137.   include XRXS_MP7_Module
  138. #  alias xrxs_mp7_main main
  139.   def main
  140.     create_spriteset
  141.     xrxs_mp7_main
  142.     dispose_spriteset
  143.   end
  144. end
  145. class Scene_Shop
  146.   include XRXS_MP7_Module
  147.   alias xrxs_mp7_main main
  148.   def main
  149.     create_spriteset
  150.     xrxs_mp7_main
  151.     dispose_spriteset
  152.   end
  153. end
  154. class Scene_End
  155.   include XRXS_MP7_Module
  156.   alias xrxs_mp7_main main
  157.   def main
  158.     create_spriteset
  159.     xrxs_mp7_main
  160.     dispose_spriteset
  161.   end
  162. end

  163. #==============================================================================
  164. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  165. #==============================================================================
复制代码
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复

使用道具 举报

梦石
0
星屑
120
在线时间
73 小时
注册时间
2008-7-9
回帖
228
发表于 2009-8-13 04:58:32 | 显示全部楼层
看过楼上给的半透明菜单的脚本就知道关键在这句
@spriteset = Spriteset_Map.new
据我所知,默认的脚本都是黑色背景。
血瞳睨世

也来玩一下养小龙吧
回复

使用道具 举报

梦石
0
星屑
382
在线时间
235 小时
注册时间
2009-2-13
回帖
416
发表于 2009-8-13 09:37:40 | 显示全部楼层
我觉得还是插入一个图片……找到相关……
picture = "地址"
   @sprite = Sprite.new
   @sprite.bitmap = Bitmap.new(picture)
那些人,那些事,等到明白了,也就无所谓了。
我博客:http://blog.sina.com.cn/gy963
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-8-13 09:38:57 | 显示全部楼层
本帖最后由 tommay 于 2009-8-13 09:40 编辑

请自行搜索“半透明菜单”,然后,既然都尝试自己写脚本了(有吗,没有就算了),我想仔细看看“半透明菜单”脚本都写了些什么,对LZ有帮助
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部