下载 App
涌现开发日志04——迁到maker,优化经验
因为一开始一直为了方便,就是在本地HTML上测试的版本,本来以为迁移到Maker上,会比较顺利,结果磕磕绊绊了很多。这里也顺带记录一下吧。
HTML 的地图和 UI 面向浏览器窗口,Maker 需要重新处理运行入口、分辨率和安全区、移动端面板空间、绘制资源的更新时机,以及原生运行时的输入与音频行为。因此,迁移以后,往往页面会有重大的布局变化,同时会带来交互方式的重做,这一点需要考虑好。
其次,渲染引擎的不同,导致了很多html上的效果,到了maker上,就出不来了。还是改了好几版,才能够初步有之前html的效果。
其三,渲染方式的差异,带来的程序运行效率。这个感觉很重要,因为一开始测试的时候,html上很丝滑顺畅,但是落到了maker里,我就听到我的电脑风扇呼啦啦的转,就意识到事情不妙。地形纹理和多人模拟都可能在同一时段产生明显计算量。后续让AI完成的优化包括:地表按短条分帧构建,地形没有变化时复用绘制结果;地图局部变化时只更新受影响区域;镜头移动与缩放复用纹理。地图重绘、分辨率和绘制更新策略也经过调整,以控制高倍速时地图反复提交的开销。在这样情况下,手机才保证不太发热,能让整个游戏体验正常运行。
但是即便如此,完整水文连通、冲刷沉积和滑坡、全部多工程材料供应链、完整贸易交换与更多土地试验仍有差异,需要后续再完善一下。
不过,最后看到嗒拉拉给安排的页面,感觉还是很舒服的hhh










