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

Project1

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

[已经解决] 请问一下事件菜单的做法

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
163 小时
注册时间
2015-11-12
帖子
43
跳转到指定楼层
1
发表于 2016-8-27 01:50:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RT。
新人各种渣,现在在尝试做事件菜单。
我的做法是用一个并行处理的事件来判断是不是按下了键盘上C键,
然后来显示图片。
但是发现,就算按下了C键,人物仍然能到处跑,
而且,如果玩家面前如果刚好有一个事件的话,
当我按下Z键就会触发这个事件的内容。
新人各种渣,大神么么哒。
求各位大大指教一下!

Lv4.逐梦者

梦石
0
星屑
9727
在线时间
3227 小时
注册时间
2011-3-24
帖子
739

开拓者

2
发表于 2016-8-27 02:31:36 | 只看该作者
键盘C键和手柄C键是不一样的
事件指令中的键指的都是手柄按键 你可以在游戏中按F1调出菜单 就可以查到对应关系
一般情况下 手柄C键对应键盘 空格键 回车键 C键
手柄B键对应键盘 Esc键 小键盘0键 X键

如果要做事件菜单 先把默认的B键呼出菜单给注释掉 否则无法正常运作

评分

参与人数 1星屑 +250 梦石 +1 收起 理由
RaidenInfinity + 250 + 1 楼主认可的解答

查看全部评分

>>→Lanza Games 2020←<<
Lanza Schneider
浪子心,孤星梦永远流浪……
~不会放弃,我的精力永远充沛~
>>>>>Lanza Adventure<<<<<
>>>>>Lanza的新年派对!<<<<<
>>>>>Lanza的口袋心脏病!<<<<<
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
18
星屑
12191
在线时间
2049 小时
注册时间
2012-12-12
帖子
541
3
发表于 2016-8-27 09:38:25 | 只看该作者
需要更改脚本Scene_Map里的内容:
把打开菜单改成执行公共事件就行了,在公共事件里做事件菜单。
(理论上可行)
  1. #--------------------------------------------------------------------------
  2.   # ● 监听取消键的按下。如果菜单可用且地图上没有事件在运行,则打开菜单界面。
  3.   #--------------------------------------------------------------------------
  4.   def update_call_menu
  5.     if $game_system.menu_disabled || $game_map.interpreter.running?
  6.       @menu_calling = false
  7.     else
  8.       @menu_calling ||= Input.trigger?(:B)
  9.       call_menu if @menu_calling && !$game_player.moving?
  10.     end
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● 打开菜单画面
  14.   #--------------------------------------------------------------------------
  15.   def call_menu
  16.     Sound.play_ok
  17.     $game_temp.reserve_common_event(1) #公共事件ID
  18.     #SceneManager.call(Scene_Menu)
  19.     #Window_MenuCommand::init_command_position
  20.   end
复制代码

葱兔の游戏列表 (´・ω・`)
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
34725
在线时间
6740 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

4
发表于 2016-8-27 20:22:51 | 只看该作者
推荐结合yea里面的stop  all movement脚本,可以开启禁止玩家和npc移动
然后可以在打开菜单前记录当前位置,打开菜单后场所移动到一个附近无事件的地方,关闭菜单再移动回来(需要结合全屏图片或当前背景截图作背景的处理)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
163 小时
注册时间
2015-11-12
帖子
43
5
 楼主| 发表于 2016-9-16 18:29:39 | 只看该作者
congwsbn 发表于 2016-8-27 09:38
需要更改脚本Scene_Map里的内容:
把打开菜单改成执行公共事件就行了,在公共事件里做事件菜单。
(理论上 ...

哇哇!感谢啊!感谢偶弦的作者!
不知道为什么现在都看不到提醒了,
今天才看到,非常不好意思!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
163 小时
注册时间
2015-11-12
帖子
43
6
 楼主| 发表于 2016-9-16 18:30:38 | 只看该作者
congwsbn 发表于 2016-8-27 09:38
需要更改脚本Scene_Map里的内容:
把打开菜单改成执行公共事件就行了,在公共事件里做事件菜单。
(理论上 ...

哇哇!感谢啊!感谢偶弦的作者!
不知道为什么现在都看不到提醒了,
今天才看到,非常不好意思!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
163 小时
注册时间
2015-11-12
帖子
43
7
 楼主| 发表于 2016-9-16 18:32:51 | 只看该作者
百里_飞柳 发表于 2016-8-27 20:22
推荐结合yea里面的stop  all movement脚本,可以开启禁止玩家和npc移动
然后可以在打开菜单前记录当前位置 ...

谢谢老鹰!
其实你这想法我之前也想过,
怎奈不知道怎么实现,
多谢了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
163 小时
注册时间
2015-11-12
帖子
43
8
 楼主| 发表于 2016-9-16 18:35:25 | 只看该作者
Mr.Jin 发表于 2016-8-27 02:31
键盘C键和手柄C键是不一样的
事件指令中的键指的都是手柄按键 你可以在游戏中按F1调出菜单 就可以查到对应 ...

不好意思啊,
今天才看到,
总之很感谢的说。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 23:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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