1

我正在学习 libgdx,目的是构建一个实时多人绘画游戏。游戏将持续 120 秒,4 个人用 4 种不同颜色将竞相绘制屏幕的更多部分。

现在我正在尝试在玩家移动时实现圆形绘画。当我进行一些研究时,我发现我可以使用像素图来实现这种行为。随着游戏的更新,我将在玩家 x 和 y 处填充一个半径为 r 的圆圈,并绘制一个从像素图(也是游戏地图)缩放屏幕的纹理。有没有更好的方法来实现这一目标?
我必须为所有决议做好准备。1024X1024 分辨率对 240x240 必须能够播放。我可以通过使用最低分辨率的像素图并从中绘制缩放纹理来做到这一点吗?谢谢...

这就是我想做的游戏.. https://www.youtube.com/watch?v=EU8Eyh0tZOo&t=270s

4

1 回答 1

1

您需要为此类游戏使用 Framebuffer。Pixmap 使用每一帧都非常慢。

https://github.com/mattdesl/lwjgl-basics/wiki/framebufferobjects

是的,您可以像这样让所有决议一起发挥作用。

于 2018-04-04T15:11:35.233 回答