在尝试创建重复的平铺覆盖时,我发现了很多问题(比如这个)提到 Cocos2d 中的重复图像必须具有是 2 的幂的高度和宽度尺寸。
这提出了两个问题。首先,为什么这是一个限制?其次,更重要的是,如何创建尺寸不是 2 次方的重复滚动图像?如果我有一个非常宽的背景(比如 4000 像素)并且我希望它在 X 轴上重复。在这种情况下我应该怎么做?我不敢相信“正确”的答案是在宽度上增加 96 个像素,并将图像的高度也增加到 4096。那是浪费字节!
在尝试创建重复的平铺覆盖时,我发现了很多问题(比如这个)提到 Cocos2d 中的重复图像必须具有是 2 的幂的高度和宽度尺寸。
这提出了两个问题。首先,为什么这是一个限制?其次,更重要的是,如何创建尺寸不是 2 次方的重复滚动图像?如果我有一个非常宽的背景(比如 4000 像素)并且我希望它在 X 轴上重复。在这种情况下我应该怎么做?我不敢相信“正确”的答案是在宽度上增加 96 个像素,并将图像的高度也增加到 4096。那是浪费字节!