查看: 10954|回复: 15

[RMVA发布] 超简单--图片菜单

[复制链接]
梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-8-12
回帖
58
发表于 2012-8-22 10:41:12 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 吾不知 于 2012-8-22 12:59 编辑

这是一个取巧的图片菜单的制作方法,即先使窗口透明,再添加一层背景调低 z 值做背景,再清空界面选项位置,添加一层背景调高 z 值覆盖选项位置!
10.png 11.png 12.png

[pre lang="ruby" line="1"] class Scene_Menu < Scene_MenuBase
  alias start_YUN start
  def start
    start_YUN
    @command_window.opacity = 0    #选项窗口透明处理
    @gold_window.opacity = 0    #金钱窗口透明处理
    @status_window.opacity = 0   #状态窗口透明处理
  end
  
    def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.set_handler(:item,      method(:command_item))
    @command_window.set_handler(:skill,     method(:command_personal))
    @command_window.set_handler(:equip,     method(:command_personal))
    @command_window.set_handler(:status,    method(:command_personal))
    @command_window.set_handler(:formation, method(:command_formation))
    @command_window.set_handler(:save,      method(:command_save))
    @command_window.set_handler(:game_end,  method(:command_game_end))
    @command_window.set_handler(:cancel,    method(:return_scene))
   
###############   
    @command_window.contents.clear_rect(Rect.new(0,0,160,200))   #清空选项位置文字
##########################################   
  end

  
  
  def create_background    #创建背景

    @background_sprite = Sprite.new
    @background_sprite.bitmap = Cache.system("menu")   #创建覆盖选项的图片
    @background_sprite.z = 200     
   
    @background1_sprite = Sprite.new
    @background1_sprite.bitmap = Cache.system("menu1")   #创建背景图片
    @background1_sprite.z = -10
  end
   def dispose_background     #清除
    @background_sprite.dispose
    @background1_sprite.dispose
   end
end
[/pre]


使用方法:在“System”文件夹中创建两张图片“menu”,“menu1”分别作为背景图片和选项图片,将脚本插入在“main”上面。
这是一个通用的图片菜单方法,其他窗口的方法也与这类似,如 “物品窗口”
[pre lang="ruby" line="1"]#############################################

class Scene_Item < Scene_ItemBase
  alias start_YUN start
  def start
    start_YUN
    @category_window.opacity = 0     #分类窗口透明
    @item_window.opacity = 0      #物品窗口透明
    @help_window.opacity = 0   #帮助窗口透明
  end


  def create_category_window
    @category_window = Window_ItemCategory.new
    @category_window.viewport = @viewport
    @category_window.help_window = @help_window
    @category_window.y = @help_window.height
    @category_window.set_handler(:ok,     method(:on_category_ok))
    @category_window.set_handler(:cancel, method(:return_scene))
   
    ##
    @category_window.contents.clear_rect(Rect.new(0,0,544,200)) #清空删除位置区域
##

  end


   def create_background

    @background_sprite = Sprite.new
    @background_sprite.bitmap = Cache.system("menuitems")   #创建覆盖选项的图片
    @background_sprite.z = 200     


    @background1_sprite = Sprite.new
    @background1_sprite.bitmap = Cache.system("menuitems1")   #创建背景图片
    @background1_sprite.z = -10
  end
  
  def dispose_background     #清除
    @background_sprite.dispose
    @background1_sprite.dispose
   end


end
[/pre]

点评

我是说行走图只有希德像啦,话说为什么绿霸魔女是男性行走图咧……  发表于 2012-8-22 13:05
就算不发范例,注释也太少了哟骚年~  发表于 2012-8-22 12:34

评分

参与人数 4星屑 +90 收起 理由
Mic_洛洛 + 40 精品文章
Luciffer + 34 今天的好少年真多啊。。。
s05s0039 + 14 華麗麗
风雪优游 + 2 支持下,但最好有范例

查看全部评分

梦石
0
星屑
803
在线时间
2068 小时
注册时间
2011-10-3
回帖
1620
发表于 2012-8-22 10:49:02 | 显示全部楼层
看到弧光了~虽然只有希德像

点评

都是弧光一的人物呢!  发表于 2012-8-22 10:50
回复

使用道具 举报

梦石
0
星屑
23
在线时间
585 小时
注册时间
2012-7-3
回帖
2097
发表于 2012-8-22 11:04:15 | 显示全部楼层
这个菜单做的很好啊...支持!

点评

谢谢支持啦!  发表于 2012-8-22 11:10
回复

使用道具 举报

梦石
0
星屑
54
在线时间
1049 小时
注册时间
2012-1-27
回帖
1380
发表于 2012-8-22 12:07:59 | 显示全部楼层
那个= =我觉得如果使用说明不完善.........版主应该是不会来发糖的........
惨了,没装全局变量,这下只能玩读档进EXTRA的把戏了∑(゚ω゚ノ)ノ
我感觉我快成兜售Q键幻灯片狂魔了
回复

使用道具 举报

梦石
0
星屑
75
在线时间
1074 小时
注册时间
2012-1-16
回帖
1855
发表于 2012-8-22 12:22:46 | 显示全部楼层
使用说明不完善+木有范例。。。。
话说这背景好眼熟啊。。。不是VS的背景么= =|||

点评

YYYYYY  发表于 2012-8-22 13:01
本人目前已被作业山压死,有事请烧(call)纸(me)……
回复

使用道具 举报

梦石
0
星屑
1630
在线时间
423 小时
注册时间
2010-12-26
回帖
284
发表于 2012-8-22 12:31:47 | 显示全部楼层
大哥给点范例或者使用说明吧
摘自《暗悲传》
某人
天啊!我无骂无打怎么这么多的狗,每天都要来咬我呢?......天理何在
某人
在路上看到了许多行人说道我眼前怎么全是无肺黑心肝在行走呢?
某人
有时被整的实在是受不了,很想杀狗,看看他们的心脏是黑的吗?
某人
我很喜欢黑夜与下雨,或许我只能在虚拟世界能过上一般人的生活......
某人
无论别人无良心骂我,诅咒死,刻意整蛊......希望能坚持活着!要永远记住那些人的奸诈嘴脸!
某人
又有谁能出来主持公道呢?谁能理解你,谁能站出来说句话.....他是无辜又悲苦......这真是无聊的故事吗?
回复

使用道具 举报

梦石
0
星屑
107
在线时间
291 小时
注册时间
2011-9-22
回帖
225
发表于 2012-8-22 22:00:31 | 显示全部楼层
做出来的效果还挺不错的,虽然还是默认的位置,但乍看起来变华丽了~~
http://img165.poco.cn/mypoco/myphoto/20110922/20/6420219220110922203357086.jpg
永不停歇的追尋者。
回复

使用道具 举报

梦石
0
星屑
858
在线时间
929 小时
注册时间
2006-6-26
回帖
1377
发表于 2012-8-23 01:10:59 | 显示全部楼层
给点范例吧,而且似乎,,,,整个菜单也不完善。。对于我们这种脚本盲。。。。。。。。
我是不是可以签名了?
回复

使用道具 举报

梦石
0
星屑
66
在线时间
76 小时
注册时间
2012-4-25
回帖
231
发表于 2012-8-23 13:51:51 | 显示全部楼层
好漂亮啊  顶个
回复

使用道具 举报

梦石
0
星屑
29220
在线时间
1535 小时
注册时间
2006-1-10
回帖
1898

开拓者第一届地图绘制大赛RTP组第四名

发表于 2012-8-23 14:14:45 | 显示全部楼层
XP  版的,我也这样干过
不过,排版才是费心思的!
MV帮助 http://miaowm5.github.io/RMMV-F1/日复一日,年复一年人还是保留一点自我兴趣的好啊~~~忘记过去 ,这样我就可以  放弃未来了……哭~~终于找回以前的头像了,哎~~原来我是那么的想念阿……
画地图没灵感?很烦?很无聊 【 戳 我 】一 大 波 地 图 在 等 你  \^0^/
我的游戏
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部