像素图和性能-LibGdx

Pixmaps and performance-LibGdx

在我的游戏中,我计划使用 Pixmap 进行绘图 rectangle.Game 逻辑基于以动态方式更改此矩形对象的大小、角度、位置等。 当我使用它来实现主要游戏逻辑时,Pixmap 是否会对 android 游戏造成任何性能问题?

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

如果使用 sprite 缩放和旋转等而不是使用 Pixmap 来操作图像,会有何不同?

根据您的要求因为我认为您有多个矩形。所以创建多个 Sprite,因为一个纹理可以与多个 Sprite 共享。

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

记住:-

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