像素图和性能-LibGdx
Pixmaps and performance-LibGdx
在我的游戏中,我计划使用 Pixmap 进行绘图 rectangle.Game 逻辑基于以动态方式更改此矩形对象的大小、角度、位置等。
当我使用它来实现主要游戏逻辑时,Pixmap 是否会对 android 游戏造成任何性能问题?
我必须经常更改像素图创建的矩形对象的属性。那么它会如何影响整个游戏性能?
我必须找到其他方法来实现我的要求吗?值得使用 Pixmaps 吗?
如果使用 sprite 缩放和旋转等而不是使用 Pixmap 来操作图像,会有何不同?
根据您的要求因为我认为您有多个矩形。所以创建多个 Sprite,因为一个纹理可以与多个 Sprite 共享。
创建一个纹理并与所有 Sprite(矩形对象)共享。对 Sprite 进行所需的操作,如颜色、大小、旋转、缩放。
记住:-
由于 Pixmap 驻留在本机堆内存中,因此必须在不再需要时通过调用 dispose() 来处理它以防止内存泄漏。
在我的游戏中,我计划使用 Pixmap 进行绘图 rectangle.Game 逻辑基于以动态方式更改此矩形对象的大小、角度、位置等。 当我使用它来实现主要游戏逻辑时,Pixmap 是否会对 android 游戏造成任何性能问题?
我必须经常更改像素图创建的矩形对象的属性。那么它会如何影响整个游戏性能? 我必须找到其他方法来实现我的要求吗?值得使用 Pixmaps 吗?
如果使用 sprite 缩放和旋转等而不是使用 Pixmap 来操作图像,会有何不同?
根据您的要求因为我认为您有多个矩形。所以创建多个 Sprite,因为一个纹理可以与多个 Sprite 共享。
创建一个纹理并与所有 Sprite(矩形对象)共享。对 Sprite 进行所需的操作,如颜色、大小、旋转、缩放。
记住:-
由于 Pixmap 驻留在本机堆内存中,因此必须在不再需要时通过调用 dispose() 来处理它以防止内存泄漏。