我正在尝试将多个 2D 精灵存储在单个纹理中,因为我发现这比每次需要绘制不同的精灵时都必须绑定不同的纹理要快得多。
大纹理的大小是 2 的幂。问题是关于较小的"子纹理"的大小。从技术上讲,它们可以是任何大小,但是将它们的大小也设置为二的幂会导致更好的性能吗?
但是,使它们的大小也成为 2 的幂会导致更好的性能吗?
不。你只是在画有纹理的四边形。使用纹理坐标并没有什么特别之处,这些坐标恰好映射到 2 的幂纹素。