如果我想要一张具有100个10 * 10像素精灵的精灵表,是否可以将它们全部连续制作成1000 * 10像素的纹理?或者GPU的纹理不是那么窄?关于性能,它有什么不同吗?
答案 0 :(得分:1)
虽然现代图形设备很容易支持它,但是较旧的图形设备存在两种纹理的无功能问题。
如果你想支持旧设备,你应该使用高度和宽度都是2的幂的纹理尺寸,即使这意味着浪费几个像素。
我想我也读过某个地方,即使现代的图形设备在两种纹理的力量下表现更好。但我无法提及这一主张。
纹理不必是方形的,以便GPU能够很好地处理。您只需注意不要超过GPU支持的最大高度和宽度。但如果你的高度和宽度保持在4096像素以下,你就会非常安全。