0
我尝试从StreamingAsets文件夹中生成精灵,但是我在创建非PNG和JPG格式的纹理时遇到困难。下面的代码:Unity从TGA创建纹理
byte[] bytes = File.ReadAllBytes (filepath); // 256x256 .tga image file
Texture2D texture = new Texture2D (1, 1);
texture.LoadImage (bytes);
产生8×8的质地是:
- 错误的认为我的形象是256×256,
- 意料之中的,因为Texture2D.LoadImage是指具有PNG格式和JPG格式工作。
那么如何从其他类型的图像创建纹理?
LoadImage只加载jpg或png,是不是你得到一个错误的大小图像如何你的试验。 你试试LoadRawTextureData设置图像大小? – joreldraw