单位太多了,实在是没办法。
这几年做过的优化其实有很多,早前X6版本后期更是直接卡到画面不动。
不过随着XP淘汰,Win7/Win10的引入,崩溃问题越来越突出,很多人以为是以前没有的问题现在出现了。
实际原因是魔兽基于X86(32位)开发,而XP也是X86;从Win7开始正式进入X64时代,系统兼容更多内存的同时却使得老的程序会发生意外调用可识别内存池以外的地址从而引发崩溃。
平台近一年像是换了开发,更专业也更高效,修复了多种魔兽原生问题包括高分辨率的字符串堆叠等,估计不久的将来也能将崩溃解决。
但卡顿这件事来说,因为引擎运行逻辑为单核,可能无论如何也就这样了。除非能够使用更新更高级的引擎……也许……