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

Project1

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

[已经过期] 事件菜单如何用脚本的方法使游戏暂停

[复制链接]

Lv1.梦旅人

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

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

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

x
本帖最后由 banbianzhang 于 2015-2-12 18:47 编辑

如题……用事件虽然也能达到暂停效果但是太麻烦了,而且并不算真正意义上的暂停……求教能不能用脚本来使游戏暂停?



顺便再问一下有没有方法让游戏窗口像下面范例里一样放大,在6r上找了好几个都不好用。

va窗口放大:https://rpg.blue/forum.php?mod=v ... p;page=2#pid2579564

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2015-2-12 19:48:39 | 只看该作者
暂停:
until Input.trigger?(:C)
  Graphics.update
  Input.update
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
95 小时
注册时间
2011-1-19
帖子
27
3
 楼主| 发表于 2015-2-12 20:47:44 | 只看该作者
taroxd 发表于 2015-2-12 19:48
暂停:
until Input.trigger?(:C)
  Graphics.update

这要怎么用啊…………
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
95 小时
注册时间
2011-1-19
帖子
27
4
 楼主| 发表于 2015-2-12 20:48:07 | 只看该作者
taroxd 发表于 2015-2-12 19:48
暂停:
until Input.trigger?(:C)
  Graphics.update

这要怎么用啊…………
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

5
发表于 2015-2-12 22:19:43 | 只看该作者
事件,编辑事件,最后一页最后一个选项【脚本】,填进去~
然后执行事件……吧?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
95 小时
注册时间
2011-1-19
帖子
27
6
 楼主| 发表于 2015-2-12 22:57:43 | 只看该作者
我重新测试了一下,我在Scene_map的脚本里修改了这句
      unless $game_switches[11]
        Graphics.update
      end
就是当开关11开启后就不在刷新画面
如果不刷新画面的话,事件菜单就无法运行
如果在unless 和end中间再加个Input.update的话,那么暂停了就不能恢复了
有没有更好的方法?比如说截取当前屏幕以背景的形式显示在事件菜单后面让人以为画面暂停了。
所以如果有截图的脚本也请告诉我一下吧……如果是在弄不出暂停的话
谢谢了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
95 小时
注册时间
2011-1-19
帖子
27
7
 楼主| 发表于 2015-2-13 09:32:20 | 只看该作者
好吧我在这里找到了截图存档……
https://rpg.blue/forum.php?mod=viewthread&tid=333816
配合几个脚本以后弄好了,不用麻烦各位了,谢谢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
94
在线时间
648 小时
注册时间
2009-2-3
帖子
238
8
发表于 2015-2-13 12:24:34 | 只看该作者
事件菜单的触发方式改为自动运行
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33469
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

9
发表于 2015-2-13 16:30:35 | 只看该作者
LZ 还不如直接在 Scene_Map 的 update 下面加入这段:
  1. if Input.trigger?(Input::A) # A 为 键盘Z ,这个随便改。
  2.       @pause = @pause.nil? ? true : ! @pause
  3.     end
  4.     return if @pause
复制代码

评分

参与人数 1星屑 +100 收起 理由
hys111111 + 100 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
95 小时
注册时间
2011-1-19
帖子
27
10
 楼主| 发表于 2015-2-13 23:20:20 | 只看该作者
芯☆淡茹水 发表于 2015-2-13 16:30
LZ 还不如直接在 Scene_Map 的 update 下面加入这段:

谢谢了,问题解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 12:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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