设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2198|回复: 8
打印 上一主题 下一主题

[已经解决] 请教下:为什么我图片做的菜单只显示菜单其它地方是黑色

[复制链接]

Lv1.梦旅人

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
帖子
768
跳转到指定楼层
1
发表于 2012-6-10 23:53:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请教大神们,为什么我用图片做成的菜单,只能显示菜单图片,菜单之外全是黑屏呀。。。
不一定要详细教程,有大致思路也行呀。
图片我是在脚本中加入的,把系统的菜单全关了。
请教高手:如何去掉那些黑屏,让菜单的背景是地图画面呀{:2_249:}

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

2
发表于 2012-6-11 08:38:11 | 只看该作者
在图片菜单开始显示时:
$s = Spriteset_Map.new
在图片菜单交还时:
$s.dispose
适用于事件指令。

点评

5楼的脚本有点问题,等解决了我再认可你  发表于 2012-6-11 22:56
方法很好用,谢谢了  发表于 2012-6-11 22:55
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
帖子
768
3
 楼主| 发表于 2012-6-11 16:01:15 | 只看该作者
我是直接改的scene_Menu的,没调用事件呀

点评

如樓上的IamI大大所說在scene_Menu的 def main 下加入$s = Spriteset_Map.new 在Graphics.freeze下加入$s.dispose  发表于 2012-6-11 16:17
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
47
在线时间
412 小时
注册时间
2012-6-1
帖子
1021
4
发表于 2012-6-11 16:06:06 | 只看该作者
如果可以的话
上传个范例给我们看看
这里是新人 明特·布兰马修
脚本盲 事件盲 美工盲
还是色盲ORZ
XP\VX略懂VA无助很抱歉
所以问题什么如果答不好就不要提醒我了
短篇7已经放弃,但是坑在继续补上。所以回答和现身次数少之。
有事烧纸或者留言即可。

还有我不是正太啊ORZ
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
320 小时
注册时间
2011-6-23
帖子
260
5
发表于 2012-6-11 21:53:05 | 只看该作者
  1. module Opacity_Menu
  2.   def create_screen
  3.     @screen = Spriteset_Map.new
  4.   end
  5.   def dispose_screen
  6.     @screen.dispose
  7.   end
  8. end

  9. module HS
  10.   OPACITY = 255
  11. end
  12. class Window_Base < Window
  13.   def initialize(x, y, width, height)
  14.     super()
  15.     @windowskin_name = $game_system.windowskin_name
  16.     self.windowskin = RPG::Cache.windowskin(@windowskin_name)
  17.     self.x = x
  18.     self.y = y
  19.     self.width = width
  20.     self.height = height
  21.     self.z = 100
  22.     if $scene.is_a?(Scene_Menu) or
  23.       $scene.is_a?(Scene_Item) or
  24.       $scene.is_a?(Scene_Skill) or
  25.       $scene.is_a?(Scene_Equip) or
  26.       $scene.is_a?(Scene_Status) or
  27.       $scene.is_a?(Scene_Save) or
  28.       $scene.is_a?(Scene_End) or
  29.       $scene.is_a?(Scene_Shop)
  30.       self.back_opacity = HS::OPACITY
  31.     end
  32.   end
  33. end

  34. class Scene_Menu
  35.   include Opacity_Menu
  36.   alias main_old main
  37.   def main
  38.     create_screen
  39.     main_old
  40.     dispose_screen
  41.   end
  42. end

  43. class Scene_Item
  44.   include Opacity_Menu
  45.   alias main_old main
  46.   def main
  47.     create_screen
  48.     main_old
  49.     dispose_screen
  50.   end
  51. end

  52. class Scene_Skill
  53.   include Opacity_Menu
  54.   alias main_old main
  55.   def main
  56.     create_screen
  57.     main_old
  58.     dispose_screen
  59.   end
  60. end

  61. class Scene_Equip
  62.   include Opacity_Menu
  63.   alias main_old main
  64.   def main
  65.     create_screen
  66.     main_old
  67.     dispose_screen
  68.   end
  69. end

  70. class Scene_Status
  71.   include Opacity_Menu
  72.   alias main_old main
  73.   def main
  74.     create_screen
  75.     main_old
  76.     dispose_screen
  77.   end
  78. end
复制代码

点评

我怎么一用就报错呀,我用的全键盘全鼠标脚本  发表于 2012-6-11 22:53
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
帖子
768
6
 楼主| 发表于 2012-6-11 22:52:07 | 只看该作者


楼上的脚本,一用就报错,怎么解决
{:2_258:}
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
320 小时
注册时间
2011-6-23
帖子
260
7
发表于 2012-6-12 11:23:16 | 只看该作者
LZ报错脚本22行,super(x,y,width,height,css)……
我的脚本14行,def initialize(x, y, width, height)……
很明显,楼主的脚本多了个修改的css
把我的脚本14行改为
  1. def initialize(x, y, width, height,css)
复制代码
试试看。楼主的脚本似乎有许多修改,我也不敢保证改后有效果……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
157 小时
注册时间
2011-7-17
帖子
128
8
发表于 2012-6-13 18:00:19 | 只看该作者
其实一用半透明菜单脚本就全解决了(即使菜单不透明,地图也会在)
在那遥远的地方——有一只小猫
这里没有字→
相信我吧。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
帖子
768
9
 楼主| 发表于 2012-6-13 22:08:56 | 只看该作者
nty 改得已经是面目全非了谢谢各位大大帮忙
不过还是二楼的简洁,五楼辛苦了,不好意思分还是给二楼了
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 01:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表