J'essaie de générer des sprites à partir du dossier StreamingAsets mais je suis bloqué quand il s'agit de créer de la texture à partir de formats autres que PNG et JPG. Code suivant:Unity crée une texture à partir de TGA
byte[] bytes = File.ReadAllBytes (filepath); // 256x256 .tga image file
Texture2D texture = new Texture2D (1, 1);
texture.LoadImage (bytes);
génère texture 8x8 qui est:
- mal considéré mon image est 256x256,
- prévu, puisque Texture2D.LoadImage est destiné à travailler avec PNGs et JPGs.
Alors, comment créer des textures à partir d'autres types d'images?
LoadImage charger seulement jpg ou png, n'est pas vous avez une mauvaise image de taille comment votre expérimentation. Vous essayez LoadRawTextureData définissant la taille de l'image? – joreldraw