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

Project1

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

[RMVA发布] 解谜游戏必备系统(新人)!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
62
在线时间
30 小时
注册时间
2012-12-29
帖子
24
跳转到指定楼层
1
 楼主| 发表于 2013-1-26 16:59:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
解谜必备窗口!(偶也是个新人,自己改良了一下原来有些小问题的系统,一般只适用于新手,大虾请无视)
做解谜游戏,肯定用不上啥武器呀、装备呀啥的,可直接搞定菜单,物品(解谜肯定有物品吧)还有存档就不见了。怎么搞呢?这儿有一个办法。
第一步:在游戏开始时设一个开关并把它开了(一般情况下,一个事件自动执行,开关XXX开启,独立开关A开启,事件页2条件独立开关A开启,啥也别动就行了);
第二步:公共事件:并行处理,条件XXX开关(第一步那个)开启,内容:禁用菜单,分支条件如果XXX按钮(自己随便设一个,用来打开物品菜单)被按下:脚本
  1. SceneManager.call(Scene_Item)
复制代码
等待35帧(如果不设这个的话,有时按下键立即消失的问题,这样做就大大减少了可能性,但是按下去时要稍等一秒不到,不要急着连按,这样又会忽然消失,只要按得重一些就可以了)
第三步:公共事件:并行处理,条件XXX开关(也是随便设一个,用来打开存档画面)被按下:打开存档画面
做到现在,打开游戏测试一下:
这是存档画面:

这是物品菜单:

奇怪,怎么多了武器和护甲?
这就要用到脚本了
进入Window_ItemCategory
删除第43、44行,然后回到第29行,把return后的4改成2,就好了。
懒得改的人直接把原来的脚本全删了然后换下面的。
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Window_ItemCategory
  4. #------------------------------------------------------------------------------
  5. #  物品画面和商店画面中,显示装备、所持物品等项目列表的窗口。
  6. #==============================================================================

  7. class Window_ItemCategory < Window_HorzCommand
  8.   #--------------------------------------------------------------------------
  9.   # ● 定义实例变量
  10.   #--------------------------------------------------------------------------
  11.   attr_reader   :item_window
  12.   #--------------------------------------------------------------------------
  13.   # ● 初始化对象
  14.   #--------------------------------------------------------------------------
  15.   def initialize
  16.     super(0, 0)
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 获取窗口的宽度
  20.   #--------------------------------------------------------------------------
  21.   def window_width
  22.     Graphics.width
  23.   end
  24.   #--------------------------------------------------------------------------
  25.   # ● 获取列数
  26.   #--------------------------------------------------------------------------
  27.   def col_max
  28.     return 2
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 更新画面
  32.   #--------------------------------------------------------------------------
  33.   def update
  34.     super
  35.     @item_window.category = current_symbol if @item_window
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 生成指令列表
  39.   #--------------------------------------------------------------------------
  40.   def make_command_list
  41.     add_command(Vocab::item,     :item)
  42.     add_command(Vocab::key_item, :key_item)
  43.   end
  44.   #--------------------------------------------------------------------------
  45.   # ● 设置物品窗口
  46.   #--------------------------------------------------------------------------
  47.   def item_window=(item_window)
  48.     @item_window = item_window
  49.     update
  50.   end
  51. end
复制代码
好了完成了!完成画面差不多这样: 至于那个贵重物品,把它改成文件之类的好了,教完了,各位拜拜!好心人回个帖评论评论啦~{:2_270:}

Lv3.寻梦者

贝鲁耶的依叶森林
持镰的苍色水野

梦石
2
星屑
659
在线时间
563 小时
注册时间
2007-4-8
帖子
1304

第4届短篇游戏比赛季军短篇八RM组亚军

2
发表于 2013-1-27 19:32:29 | 只看该作者
我想说……呼出物品不用那么麻烦……
稍作修改就可以使默认的菜单里只有 物品 和 读档

点评

所以说我是新手嘛。  发表于 2013-1-27 20:43
水野的主页><
头像来自于游戏《龙背上的骑兵3》主角——Zero
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
110 小时
注册时间
2012-11-14
帖子
57
3
发表于 2013-1-27 23:28:49 | 只看该作者
真是,我也会。

点评

废话,一般人都会,只针对新手。  发表于 2013-1-28 12:07
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-12 06:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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