本帖最后由 Fan723 于 2017-12-29 17:38 编辑 弄了两个星期才发现问题: 原来进程中有任何正在并行处理的事件,这个存档脚本就无法执行, 只有这个脚本所在的事件可以并行处理。 $gameSystem.onBeforeSave(); DataManager.saveGame(1) |
反正我这么写一点问题没有,5秒存一次,你吧代码精简到我这样,看有没问题 没问题的话,逐渐加上你要的机制,看什么地方出问题 如果精简我这样还有问题,就去看看你打开开关的地方是不是把开关又关了 或者脚本冲突 |
你们就没人吐槽並行+循环吗..虽然我不知道有什么用.. |
文件1不是已经有存档了吗,一下子看不出什么问题。 而且前2句脚本是重复的,删除6号存档的用意又是什么呢。而且第三句的预处理肯定是要放在第一句才行的吧。 |
https://rpg.blue/thread-398599-1-1.html 这个或许可以帮你 我用它自动存储,但是事件是自动执行 建议不要并行处理,否则会一直执行这个事件! 我的处理方式是并行判断计时,再打开开关,自动执行存档,再关掉开关 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-8 12:02
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.