纹理页面使用2张,但是使用YYC运行游戏,游戏性能还是低 未解决
anankuku 发表于 2019-06-07 04:49:15 150

我的窗口大小是19201080. 有两张40964096的纹理页面,一张是角色和怪物,一张是地表和装饰物。 我是用YYC运行游戏,在某些区域游戏会出现迟缓的现象。 我已经删掉了游戏中的代码,只有角色的移动。 我不知道问题出现在哪里,会有行动迟缓的区域一般都是好多装饰物在一起叠加在一起的区域,比如:半透光,放大拉伸的图片,将原图片进行改变颜色的图片。

我是用了show_debug_overlay,显示的fps大概在100~200之间。然后纹理那里显示的是25/30左右。在我说的迟缓的区域,这些值几乎也没有明显的增高,fps也没有明显的下降。。。 注:游戏选项“垂直同步”和房间的选项“清除显示缓存”都是启用状态的

求助问题出现在哪里。。。。我完全摸不着头绪了。。

最新回复 (1)
  • POSI 发表于 2019-06-08 10:02:42
    1 2
    YYC主要提高逻辑处理效率,而对于图形绘制等没有任何的优化。

    出现性能问题的时候,优先使用GMS的调试工具,在性能下降的地方查看最占用资源的项目,并进行处理。

    材质页不是越少、越大越好,而应当把相近的、最常用的资源打包在一起,4096是引擎支持的最大尺寸,一般不会用到这么大,可以适当减小一些

    尽量减少在游戏内的渲染处理,比如改变颜色,大尺寸图片的渲染处理尽量使用shader,效率比较高