0

我打算使用gideros 引擎制作一个游戏,看起来我需要大约 20 个精灵表(2048 х 2048)每个。

你认为,普通的 iPhone/Android 能够处理它吗?

谢谢。

4

1 回答 1

3

部分答案:

快速数学:(请注意,Android 中高质量的位图每个像素需要 4 个字节)

2048 * 2048 * 20 * 4 = 335,54,320 字节 = 327mb!

所以,答案是:这真的取决于这个引擎如何使用这些精灵:

  • 如果它是 dalvik 堆上的平面位图,它当然不能接受。
  • 如果它是分配本机设备内存的 C++ 本机代码,它可能会工作,但仅适用于高端设备
  • 如果它使用它自己的压缩东西并在本机内存分配中处理所有这些,它也可能工作。
于 2013-02-28T14:01:48.400 回答