从this question/answer开始,我发现我的纹理加载了错误的大小,因为PNG是使用不同的分辨率保存的。使用其他应用再次保存它们会有所帮助。
据报道,我的128x48 PNG加载为96x36。通过适当的因子调整纹理大小可以正确地绘制像素。另一个文件开箱即用。正确的文件的PPI为72,而“损坏的”文件的PPI为96.使用72 PPI重新保存损坏的文件有帮助。为什么这个解决方案有问题?我们可以加载独立于分辨率的PNG吗?或者我们可以在加载后确定分辨率并相应地更改图像,以便在编辑之后我不必重新保存每个图像文件以防万一?