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

Project1

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

[已经解决] 如何将事件或玩家暂时冻结

[复制链接]

Lv4.逐梦者

梦石
3
星屑
3605
在线时间
2492 小时
注册时间
2014-10-5
帖子
1768

开拓者剧作品鉴家

跳转到指定楼层
1
发表于 2016-2-22 08:16:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
部分的坑出现这个问题:
再执行大事件时(例如自制的菜单及模块等),但也会有其他事件还在移动
如果是事件接触的事件,很有可能冲突并报错。(很讨厌啊)

请问:
如何将事件定住,就像呼叫常规菜单一样。玩家和事件暂时“冻结”,然后处理完后解除。

Lv4.逐梦者

梦石
0
星屑
5732
在线时间
1556 小时
注册时间
2011-6-14
帖子
520
2
发表于 2016-2-22 08:45:29 | 只看该作者
请把正在执行的事件或者公共事件设置为自动执行

点评

不是,可能搭载脚本触发了软件本身的bug,在执行中的一个事件。一个明雷怪来了却开打了...  发表于 2016-2-22 09:11
其他事件你是不是设置成了并行处理?  发表于 2016-2-22 09:02
一样不行,其他的事件还是自己移动的。  发表于 2016-2-22 08:46
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
3
发表于 2016-2-22 20:03:13 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
帖子
416
4
发表于 2016-2-22 23:09:09 | 只看该作者
本帖最后由 夏末渐离 于 2016-2-23 11:48 编辑
  1. //找到rpg_managers.js文件里的SceneManager。
  2. //定义新方法
  3. SceneManager.start=function(){
  4. this._stopped=false;
  5. };
  6. //在事件页里使用脚本如下
  7. SceneManager._scene.stop();  
  8. //冻结场景并执行大事件

  9. //在事件页里使用脚本如下
  10. SceneManager._scene.start();
  11. //恢复场景
复制代码
  点我进入    
       ↓      
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1239
在线时间
898 小时
注册时间
2014-12-4
帖子
379
5
发表于 2016-2-23 09:43:09 | 只看该作者
http://yanfly.moe/2015/12/01/yep-35-stop-map-movement/  不知道是不是你要的效果
回复 支持 反对

使用道具 举报

Lv1.梦旅人

笑问情缘

梦石
0
星屑
68
在线时间
238 小时
注册时间
2006-5-3
帖子
640
6
发表于 2016-2-23 10:12:10 手机端发表。 | 只看该作者
貌似yep有个事件暂停的插件的,你去搜搜看
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
370 小时
注册时间
2016-1-7
帖子
81
7
发表于 2016-2-24 12:18:22 | 只看该作者
本帖最后由 在野月光 于 2016-2-24 12:28 编辑

打开 rpg_scenes.js 找到
Scene_Map.prototype.updateMain
里面有几个active,
将 $gameMap.update(active); 屏蔽掉,
游戏画面就冻结了。
将 $gamePlayer.update(active); 屏蔽掉,
玩家就冻结了。
以下为长按鼠标左键时的状态,仅供参考:

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 20:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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