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