在使用以下设置构建 windows (cpp) 目标时,我的 haxeflixel 游戏出现了一些意外的性能问题
<window if="cpp" width="480" height="270" fps="60" background="#000000"
hardware="false" vsync="true" />
我注意到,当我将窗口大小重新调整为更大的分辨率,或者全屏到 1920x1080p 时,游戏会变得更慢和滞后。但是根据 flixel 调试控制台,所有分辨率的帧速率都是相同的。
更有趣的是,我的 flash 导出运行起来更加流畅,而我希望 cpp 目标运行得更快。
这是一个 2d 平台游戏,大约有 6 个 tilemap(最大的 tilemap 为 1600x1440)和 32x32 或 16x16 的 sprite。我没想到在任何现代系统上都会出现性能问题。所以我担心我做错了什么,比如错过了一个明显的设置。
这是正常的吗?我应该检查任何关键的渲染性能因素吗?如果您认为这会有所帮助,请随时向我询问任何详细信息。
使用 Haxeflixel 3.3.12