【问题标题】:what to do when your sprite sheet gets too big?当你的精灵表变得太大时该怎么办?
【发布时间】:2012-10-23 16:52:48
【问题描述】:

我刚刚为我的游戏填充了精灵表,所以我不得不将最大宽度从 2048 增加到 4096。现在精灵表不会在我的 iphone 4 上加载,尽管它在我的 iphone 5 上加载正常,导致我认为这是硬件问题或 iOS 版本问题,因为 4 仍在 iOS 5.1 上。

在这种情况下我该怎么办?我已经在精灵表中包含了我的游戏背景,这占据了大部分空间。我应该将它从精灵表中删除并将其添加为自己的文件吗?我最好开始第二张精灵表吗?就性能而言,最佳解决方案是什么?有没有办法让更大的精灵表在旧设备上工作?

【问题讨论】:

    标签: iphone cocos2d-iphone sprite-sheet ccspritebatchnode


    【解决方案1】:

    这是硬件限制。解决方案?使用多个 spritesheet。

    【讨论】:

    • @JamesMorrison 顺便说一句,如果您出于某种原因定位比 iPhone 3GS 更旧的设备,您必须为它们使用最大解决方案为 1024x1024 的精灵表。
    【解决方案2】:

    如果我想修剪精灵表的大小,我会从精灵表中删除背景图像。

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 2014-03-23
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      • 1970-01-01
      相关资源
      最近更新 更多