标签: java game-engine graphics2d
我正在为软件工程类开发一个预构建的基于tile的游戏引擎,并且最初使用16个颜色的PNG文件加载到tileset中。在配备2.4ghz i7 Haswell处理器和nVidia GTX 750m的联想y510p上,我获得了大约62 FPS,这对于渲染的数量来说非常低。将tileset升级为256色图像后,帧速率大约为27,这是完全不可能的。有什么方法可以优化渲染过程,使游戏以更可接受的帧速率运行?
代码太大而无法容纳,因此我已将其托管在pastebin上。
Game.java
Sprite.java