Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Stick-util.jar
大小为50x50的网格
很明显,slick-util将纹理大小转换为 2 的幂。绑定时,绘制其原始大小。(默认)
slick-util
但是为什么&如何?第二个纹理的宽高比不等于图像大小。
为什么只是因为一些较旧的 GPU 仅支持二次幂纹理。
很难回答,因为它是特定于实现的。它要么使用 texcoords 仅显示来自初始图像的纹理部分,要么使用 alpha=0 的纹素填充额外的纹理空间,这些纹素在绘制时会被拒绝。不过我只是猜测。