我正在学习libgdx,目的是构建一个实时多人绘画游戏。游戏将持续120秒,4个不同颜色的人将竞相画出更多的屏幕部分。
现在我正试图在玩家移动时实施圆形绘画。当我做了一些研究时,我看到我可以使用pixmaps来实现这种行为。随着游戏的更新,我将在半径为r的玩家x和y上填充一个圆圈并绘制一个纹理,从pixmap(也是游戏地图)缩放屏幕。有没有更好的方法来实现这一点?
我必须为所有决议做到这一点。 1024X1024分辨率与240x240分辨率必须能够播放。我可以使用最低分辨率像素图并从中绘制缩放纹理吗?谢谢......
这就是我试图做的游戏.. https://www.youtube.com/watch?v=EU8Eyh0tZOo&t=270s
答案 0 :(得分:1)
你需要使用Framebuffer来进行这种游戏。 Pixmap使用每一帧都非常慢。
https://github.com/mattdesl/lwjgl-basics/wiki/framebufferobjects
是的,你可以让所有的决议像这样一起玩。