【发布时间】:2017-02-09 16:22:27
【问题描述】:
在我的游戏中,我打算使用 Pixmap 来绘制矩形。游戏逻辑是基于以动态方式改变这个矩形对象的大小、角度、位置等。 当我使用 Pixmap 来实现主要游戏逻辑时,Pixmap 会不会给 android 游戏带来任何性能问题?
我必须经常更改像素图创建的矩形对象的属性。那么它将如何影响整个游戏的性能? 我是否必须找到其他方法来实现我的要求?值得使用 Pixmaps 吗?
如果使用精灵缩放和旋转等来操作图像而不是使用像素图会有什么不同?
【问题讨论】:
-
通过像素图创建纹理,然后使用该纹理创建 Sprite 并进行操作。对 Pixmap 的操作非常繁重。
-
那么,使用精灵操作比像素图操作更好?
-
你确定。 Pixmap 将其数据存储在本机堆内存中。必须小心使用 Pixmap,否则会导致内存泄漏。
-
好的。那么希望我可以避免使用像素图并继续使用精灵。谢谢!