Pixmaps和性能-LibGdx

时间:2017-02-09 07:13:25

标签: libgdx pixmap

在我的游戏中,我计划使用Pixmap绘制矩形。游戏逻辑基于以动态方式更改此矩形对象的大小,角度,位置等。  当我使用它来实现主游戏逻辑时,Pixmap会不会给Android游戏带来任何性能问题?

我必须经常更改像素图创建的矩形对象的属性。那么它将如何影响整个游戏性能? 我是否必须找到其他方法来实现我的要求?是否值得使用Pixmaps?

如果使用精灵比例和旋转等来操作图像而不是使用Pixmap会有什么不同?

1 个答案:

答案 0 :(得分:1)

根据您的要求我认为您有多个Rectangle。因此创建Sprite的数量,因为一个纹理可以与Sprite的数量共享。

创建一个纹理并与所有Sprite(矩形对象)共享。对Sprite进行必要的操作,如颜色,大小,旋转,缩放。

请记住: -

由于Pixmap驻留在本机堆内存中,因此必须在不再需要时调用dispose()来处理它,以防止内存泄漏。