Kategoriarkiv: Tutorials

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

touch kontroller

Sökt fakta på hur man ska programmera kontrollerna till sin mobil.

 

A Guide To iOS Twin Stick Shooter Usability

http://www.gamasutra.com/view/feature/6323/a_guide_to_ios_twin_stick_shooter_.php?print=1

Unity Asset “Third Person Controller For Mobile”

http://www.gripati.com/third-person-controller-for-mobile-unity-asset-store/

Projekt filerna för Unity Asset “Third Person Controller For Mobile”

https://www.assetstore.unity3d.com/#/content/3368

Easy Touch

https://www.youtube.com/watch?v=d0lt9kR9Qjc

Easy Touch

http://forum.unity3d.com/threads/135192-RELEASED-Easy-Touch/page4

köpa Easy Touch

https://www.assetstore.unity3d.com/#/content/3322

TouchScript

https://www.assetstore.unity3d.com/

Virtual Controls Suite

https://www.assetstore.unity3d.com/#/content/3636

Accelerometer Based Control

https://www.assetstore.unity3d.com/#/content/2577

Färgteori

En viktig sak att förstå när det gäller level- och karaktärsdesign är färgteori(Color Theory).Med hjälp av färgläran så kan man förstå vilka färger man ska använda på just de sakerna. Om man inte lär sig detta så kommer intrycket av level och karaktärer se helt fel ut.

Jag kollade in en tutorials från The Gnomon Workshop: Color theory: The Mechanics of Color

Jag hittade även en annan sida som också hade om färg teori.

adaptive color wheel: När man lägger ihop färger i en adaptiv färghjul så får man fram vitt i mitten och svart längst ut på kanterna. Huvudfärger: Röd, grön & blå. Blandningen innanför färghjulet är magenta, gul & cyan.

adaptive color wheel

subtractive color wheel: När man lägger ihop färger i en subtraktiv färghjul så får man fram svart i mitten och vitt längst ut i kanterna. Huvudfärger: Magenta, gul & cyan. Blandningen innanför färghjulet är röd, grön & blå.

subtractive color wheel

 

 

 

Förberedelser till level-design

Jag kommer ge mig på att utforska aspekterna kring att bygga vår värld/världar. Jag hade under mitt första block på Tematiska Fördjupningen undersökt inom det området, men det finns så mycket mer att titta på. En logisk och trolig värld är ju en av de centrala delarna i ett spel.

Jag kommer sikta på att kolla över det material jag samlade in under mitt första block, samt titta runt ännu mer på Alex Galuzin’s material, bland annat hans ebook-serie ”UDK, 11 Day Level Design”. Galuzin har en bakgrund på bland annat polska Techland (mest kända för Call of Juarez-serien) där han arbetade som just leveldesigner. Jag har också hittat en mycket intressant PDF som han också gjort, med inspiration och tankesätt. Den är på ca 150 sidor, så jag har ett par trevliga godnattsagor däri.

Galuzin basar också över en internetsite, kallad ”World of LevelDesign” som har så gott som allt mellan himmel och jord inom områdena Level Design och Environment Artist. En av de bästa sakerna med den platsen är att utöver hans egna material så har även en del andra kunna lägga upp material på den, så man får se på saken från mer än ett perspektiv. Detta gör det mer intressant att forska om det, för att kunna pilla ut ”det bästa av två världar”. Jag utnyttjade främst tutorials kring CryEngine 3 när jag hade blocket, men det finns en hel uppsjö av mycket bra artiklar till UDK och allmän leveldesign och workflows av Galuzin, en man vid namn Magnar Jenssen (har jobbat på DICE tidigare bland annat) och en tredje som går under användarnamnet IcyApex (riktigt namn dock okänt, men hans artiklar är mycket inspirerande).

Snubblade även över ett exemplar av 3D-world med en större artikel inom området. Jag kan dock inte svara än om den är givande, för jag har inte läst den än. Men jag är positiv.