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

Project1

 找回密码
 注册会员
搜索
查看: 9724|回复: 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 支持下,但最好有范例

查看全部评分

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
7 小时
注册时间
2008-1-26
帖子
6
16
发表于 2013-4-10 09:29:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
59
在线时间
831 小时
注册时间
2010-8-23
帖子
487
15
发表于 2012-9-18 21:49:03 | 只看该作者
给个范例吧.......
正统RPG进度更新~
剧情:■■■■■■■■■
系统:■■■■■■■■□□
设定:■■■■■■■■□□
左右时尚鞋坊 美丽从脚开始
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1248
在线时间
409 小时
注册时间
2012-8-7
帖子
1536
14
发表于 2012-9-16 11:53:28 | 只看该作者
这么偷懒的方法。。受教了。。


回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
263
在线时间
1575 小时
注册时间
2010-6-17
帖子
2892

开拓者贵宾

13
发表于 2012-9-15 18:30:09 | 只看该作者
king 发表于 2012-8-23 14:14
XP  版的,我也这样干过
不过,排版才是费心思的!

= = 不是xp的吧~是va的吧 那个龙头,,,,,
快来点我一下,你会豁然开朗的
喵Kano特制
←开发中……

←暂时弃坑 电脑上资源全没
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
1006
在线时间
34 小时
注册时间
2012-7-22
帖子
3
12
发表于 2012-9-15 18:09:14 | 只看该作者
楼主,给个范例吧.......
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (超级版主)

嗜谎者

梦石
2
星屑
17297
在线时间
3909 小时
注册时间
2010-9-12
帖子
9654

极短24评委极短23评委极短22评委极短21评委开拓者

11
发表于 2012-8-23 14:22:10 | 只看该作者
排坐标还是挺麻烦的,
不过创意很不错~
回复 支持 反对

使用道具 举报

Lv5.捕梦者

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

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

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

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv2.观梦者

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-13 10:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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