Optimering av texturer

Fick ett litet problem med ett av vårt optimerings script. Optimerings scriptet gör så att alla objekt som inte rör sig lägger ihop allas bilder till en stor bild och på så sätt minskar antal draw calls. När vi nu skulle lägga ut första leveln så blev de texturerna helt svart. Felet var att Mac & Iphone inte stödjer vissa bildformat. Så för att kringgå problemet så behövde vi ändra formatet på bilderna. Dock visade sig att formatet vi är tvingade att köra för att scriptet ska fungera var RGBA 32 bit. Detta formatet är det mest krävande formatet för Iphonen/Mac datorer.

Hittade en lista på unity om de olika formatet som fungerar till olika telefonerna. En intressant sak som man kunde se där var att Iphone inte har samma som Android smartphones.

http://docs.unity3d.com/Documentation/Components/class-Texture2D.html

Med texture felet:

Skärmavbild 2013-04-03 kl. 14.27.00

Utan texture felet:

Skärmavbild 2013-04-03 kl. 14.39.30

Hittade även en optimeringsmanual på Unity inom smartphones när jag sökte efter vårt problem.

http://docs.unity3d.com/Documentation/Manual/MobileOptimisation.html

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>