【问题标题】:Can I set texture from several images?我可以从多张图像中设置纹理吗?
【发布时间】:2013-05-28 03:07:58
【问题描述】:

由于图像大小限制,我想从多个图像中为 CCBatchNode 设置纹理。 我可以这样做吗?

【问题讨论】:

标签: iphone ios cocos2d-iphone


【解决方案1】:

没有。批处理节点仅使用单个纹理,并且纹理有技术大小限制,在较新的设备上通常为 2048x2048 或 4096x4096。

【讨论】:

  • 谢谢。我的 sprite sheet 的尺寸大于 4096。我会尝试在一个动画中使用多个纹理。
  • 4kx4k 纹理和 32 位颜色占用 64 MB 内存(除非 PVRTC 压缩),请记住这一点!在 iPad 1 上,您甚至无法加载其中的 2 个,在 iPad 2 上,您也许可以挤入 3 个。无论你打算做什么,听起来你都做得过火了。
  • 好的,我会考虑尝试TexturePacker或降低图像分辨率并在程序中放大。再次感谢您所做的一切。
猜你喜欢
  • 2020-12-24
  • 2011-01-23
  • 1970-01-01
  • 2014-01-08
  • 2020-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-22
相关资源
最近更新 更多