level 11
gms2整体性能的确是比gm8好不少的,毕竟大厂重制(逗),但这与是否多线程无关。
突然掉帧可以考虑两种情况:
1. 如果总是在相似的情形下短暂掉帧,考虑代码问题,使用调试器的Profile功能(gms1及以后开始有)查看最耗时的函数和obj进行分析;
2. gms1偶尔会有掉帧bug,在工程设置里调节sleep margin可解决,不知gm8会不会有类似bug,但目前gms2中尚未碰到过。
另外,建议像音游这样的时间敏感游戏,在编写时自己添加额外代码把gm传统的帧驱动逻辑(延时保帧)更改为时间驱动逻辑(保时丢帧),二者的介绍可以看我之前的帖子。
2018年12月09日 02点12分