0

在我的游戏中,我打算使用 Pixmap 来绘制矩形。游戏逻辑是基于以动态方式改变这个矩形对象的大小、角度、位置等。当我使用 Pixmap 来实现主要游戏逻辑时,Pixmap 会不会给 android 游戏带来任何性能问题?

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

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

4

1 回答 1

1

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

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

请记住:-

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

于 2017-02-09T08:05:58.623 回答