Project1

标题: 能否在每次玩家关闭菜单后运行一次某个公共事件? [打印本页]

作者: 白玉楼的台阶    时间: 2015-7-20 04:43
标题: 能否在每次玩家关闭菜单后运行一次某个公共事件?
嘛,因为不会写脚本,而且又不能一点问题都过来发帖问,所以我一直尽可能的用事件开关来实现功能,
按胜利次数加攻击的饰品啦,强化特定类型武器的技能啦,诸如此类的,都是简单的判断玩家状态再运行对应的改变属性的技能
然后在地图里面加并行处理事件,并行处理这些数据变动
不过随着事件的增加,感觉游戏的响应好像变得……呃……卡起来了……
所以我想,大多数事件的条件只在战斗后和操作菜单后才会改变,每场战斗事件结束全部检查一遍,关闭菜单的时候全部检查一遍,应该就能解决了……

所以,求个关闭菜单后运行特定事件的技巧……
作者: taroxd    时间: 2015-7-20 06:39
RUBY 代码复制
  1. class Scene_Menu
  2.   def return_scene
  3.     super
  4.     $game_switches[1] = true
  5.   end
  6. end


关菜单时打开开关1,剩下的你自己搞吧
作者: wbsy8241    时间: 2015-7-21 04:31
还是并行事件的优化不好 你需要在合适的地方插入等待X帧

事件实现的方式就是
1.禁用菜单
2.并行一个公共事件 判断按菜单键 打开菜单




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1