管理纹理没有任何问题。但是我从图像中加载纹理并没有那么多工作。我所知道的是纹理需要大小为2 ^ i乘2 ^ i。
但是将任何图像加载到纹理中的最佳技术是什么。如果图像不是正方形,我可以将它放在正方形中并添加两个黑色部分来填充缺失的部分。但我不知道如何进行拉伸。
所以,如果我有一个800x600的图像,我想把它放在一个512x512的正方形中,那么将像素复制到纹理中的最佳技巧是什么?或者,特别是在Android上,是否存在一些可以帮助我的功能?简而言之,就像我想将800x600图像的大小调整为512x384并将其放入纹理中。但我想保留尽可能多的信息。
答案 0 :(得分:0)
OP回答了他自己的问题:
解决:朋友向我展示了一些涵盖我想要的内容。
要调整大小,可以使用Android的Bitmap类进行调整。你可以指定一个矩阵,就像用于OpenGL来调整Bitmap一样。从那时起,我希望像素能够很好地保存,并且能够将它们放在纹理中。
如果他们回来并自己回答并接受,那么我将删除这个答案。