Unity3D
Vad ska vi göra med Unity?
Unity är en avancerad spelmotor där vi kan göra spel. Vi kan använda objekt som vi konstruerat i SketchUp vilket är kul. Efter att vi har gått igenom hela tutorialen kan vi lägga in vår cadd av skolan och skapa vårt personliga spel. Sedan sätter bara fantasin gränser för vad du kan bygga vidare med Unity och SketchUp. Du kommer att lära dig en del programmering i C# på vägen men även Javascript om man vill..
Här finns min demo - Rulla Boll TIS Sto Mac..
Läs gärna detta blogginlägg om att Vi kan skapa spel.
Ladda ner Unity
Nedladdningen tar förstås tid på lektionen så ni får göra färdigt senare (i skolan eller hemma).
Top down
Vi har stött på programmering i Arduinoprojektet där vi använde färdiga program som vi kombinerade och modifierade. Det innebär att titta på programmen på en övergripande modulnivå.
I Unity går vi in på mindre delar och skriver script till olika funktioner i ett spel. Fortfarande är vi på en relativt övergripande nivå men vi lär oss nu mer om hur koden fungerar fast vi förlitar oss på färdiga komponenter i form av metoder etc.
Senare i kursen kommer vi att gå ner till mer detaljnivå när vi programmerar ett ritprogram i Javascript.
Under kursen i Programmering kommer du senare att arbeta mer bottom up.
Hemarbete
Du kommer att gå igenom en tutorial för att lära dig grunderna i Unity3D. Det är samma tutorial som jag gjorde i det exempel som jag bloggat om. vi delar upp hela denna tutorial i två delar så att det blir lagom.
jobba på lektionen
Här finns hela tutorial, nio delar:
Vi tittar tillsammans på:
- Introduction
- Del 1
Läxa
Gör tutorial Del 1 och del 2 hemma.
Tänk på att du kan behöva pausa filmen då och då för att verkligen kunna göra exakt det som han gör i filmen. På det här sättet lär du dig Unity på ett bra sätt..
Ta in en ritning från SketchUp
Om du tar in en ritning på exempelvis skolan från SketchUp i ditt spel med kuberna från Roll-a-Ball-tutorialen så blir det roligare. Jag har bloggat om det i Vi kan skapa spel. Hur du gör ser du i filmen nedan. Så här gör du
- Markera hela din konstruktion i SketchUp
- Export, 3D Model, Collada .dae
- Import i Unity
- Lägg ett block (förstora det du har från spelet) under hela skolan så klotet inte ramlar igenom
- I Unity, markera skolan, Add component, Physics, Mesh Collider
Anpassningar av demospelet i Unity
Inlämning
Lämna in en spelbar fil (.app).
- Om filen är mindre än 10 MB: Lägg den på Progress, Teknik 1, F3 - Problemlösning.
- Annars: Döp filen med ditt namn så jag vet vem som ska bedömas. Lägg den på min minnessticka.