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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-8-12
帖子
61
跳转到指定楼层
1
发表于 2012-8-22 10:41:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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


RUBY 代码复制
  1. class Scene_Menu < Scene_MenuBase
  2.   alias start_YUN start
  3.   def start
  4.     start_YUN
  5.     @command_window.opacity = 0    #选项窗口透明处理
  6.     @gold_window.opacity = 0    #金钱窗口透明处理
  7.     @status_window.opacity = 0   #状态窗口透明处理
  8.   end
  9.  
  10.     def create_command_window
  11.     @command_window = Window_MenuCommand.new
  12.     @command_window.set_handler(:item,      method(:command_item))
  13.     @command_window.set_handler(:skill,     method(:command_personal))
  14.     @command_window.set_handler(:equip,     method(:command_personal))
  15.     @command_window.set_handler(:status,    method(:command_personal))
  16.     @command_window.set_handler(:formation, method(:command_formation))
  17.     @command_window.set_handler(:save,      method(:command_save))
  18.     @command_window.set_handler(:game_end,  method(:command_game_end))
  19.     @command_window.set_handler(:cancel,    method(:return_scene))
  20.  
  21. ###############   
  22.     @command_window.contents.clear_rect(Rect.new(0,0,160,200))   #清空选项位置文字
  23. ##########################################   
  24.   end
  25.  
  26.  
  27.  
  28.   def create_background    #创建背景
  29.  
  30.     @background_sprite = Sprite.new
  31.     @background_sprite.bitmap = Cache.system("menu")   #创建覆盖选项的图片
  32.     @background_sprite.z = 200     
  33.  
  34.     @background1_sprite = Sprite.new
  35.     @background1_sprite.bitmap = Cache.system("menu1")   #创建背景图片
  36.     @background1_sprite.z = -10
  37.   end
  38.    def dispose_background     #清除
  39.     @background_sprite.dispose
  40.     @background1_sprite.dispose
  41.    end
  42. end



使用方法:在“System”文件夹中创建两张图片“menu”,“menu1”分别作为背景图片和选项图片,将脚本插入在“main”上面。
这是一个通用的图片菜单方法,其他窗口的方法也与这类似,如 “物品窗口”
RUBY 代码复制
  1. #############################################
  2.  
  3. class Scene_Item < Scene_ItemBase
  4.   alias start_YUN start
  5.   def start
  6.     start_YUN
  7.     @category_window.opacity = 0     #分类窗口透明
  8.     @item_window.opacity = 0      #物品窗口透明
  9.     @help_window.opacity = 0   #帮助窗口透明
  10.   end
  11.  
  12.  
  13.   def create_category_window
  14.     @category_window = Window_ItemCategory.new
  15.     @category_window.viewport = @viewport
  16.     @category_window.help_window = @help_window
  17.     @category_window.y = @help_window.height
  18.     @category_window.set_handler(:ok,     method(:on_category_ok))
  19.     @category_window.set_handler(:cancel, method(:return_scene))
  20.  
  21.     ##
  22.     @category_window.contents.clear_rect(Rect.new(0,0,544,200)) #清空删除位置区域
  23. ##
  24.  
  25.   end
  26.  
  27.  
  28.    def create_background
  29.  
  30.     @background_sprite = Sprite.new
  31.     @background_sprite.bitmap = Cache.system("menuitems")   #创建覆盖选项的图片
  32.     @background_sprite.z = 200     
  33.  
  34.  
  35.     @background1_sprite = Sprite.new
  36.     @background1_sprite.bitmap = Cache.system("menuitems1")   #创建背景图片
  37.     @background1_sprite.z = -10
  38.   end
  39.  
  40.   def dispose_background     #清除
  41.     @background_sprite.dispose
  42.     @background1_sprite.dispose
  43.    end
  44.  
  45.  
  46. end

点评

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

评分

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

查看全部评分

Lv2.观梦者

梦石
0
星屑
743
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
2
发表于 2012-8-22 10:49:02 | 只看该作者
看到弧光了~虽然只有希德像

点评

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
23
在线时间
585 小时
注册时间
2012-7-3
帖子
2123
3
发表于 2012-8-22 11:04:15 | 只看该作者
这个菜单做的很好啊...支持!

点评

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

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
1074 小时
注册时间
2012-1-16
帖子
1937
5
发表于 2012-8-22 12:22:46 | 只看该作者
使用说明不完善+木有范例。。。。
话说这背景好眼熟啊。。。不是VS的背景么= =|||

点评

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

使用道具 举报

Lv3.寻梦者

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
71
在线时间
288 小时
注册时间
2011-9-22
帖子
226
7
发表于 2012-8-22 22:00:31 | 只看该作者
做出来的效果还挺不错的,虽然还是默认的位置,但乍看起来变华丽了~~
http://img165.poco.cn/mypoco/myphoto/20110922/20/6420219220110922203357086.jpg
永不停歇的追尋者。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
775
在线时间
924 小时
注册时间
2006-6-26
帖子
1529
8
发表于 2012-8-23 01:10:59 | 只看该作者
给点范例吧,而且似乎,,,,整个菜单也不完善。。对于我们这种脚本盲。。。。。。。。
我是不是可以签名了?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
66
在线时间
76 小时
注册时间
2012-4-25
帖子
266
9
发表于 2012-8-23 13:51:51 | 只看该作者
好漂亮啊  顶个
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
25860
在线时间
1535 小时
注册时间
2006-1-10
帖子
2063

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

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-6 18:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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