Alla inlägg under januari 2013
Den här veckan har jag fixat med ytterligare två script. Ett som får kameran att skaka och ett som får objekt att försvinna när man går in i ett osynligt objekt. Mitt mål med de två scripten var att få kameran att skaka när man då går in i det osynliga objektet.
Hur du får det att funka:
För att det ska funka så måste man länka koden till en annan kod. Med det menar jag att för att få kameran att skaka precis när man går på objektet så måste man länka själva koden till den andra koden som då får ett objekt att försvinna. För att då länka skak koden så måste man skriva "static" innan "var" (variabel) i början av scripten. Med det så kan du då skriva i det andra scripten "ShakeCam._____", där "ShakeCam" är namnet på kamera skak scriptet, och på det blanka området skriver du namnet på variabeln i skak scriptet.
När du vill få scripten att funka i spelet så måste du först lägga in "ShakeCam" på kameran. Sedan dra in kamera objektet i "Inspector". Efter det är det bara att placera "DisableObject", namnet på andra koden, på ett osynligt objekt (GameObject). Glöm inte att sätta objektet som "Is Trigger". I "Inspector" kan du se att du kan välja det objekt som ska försvinna när man går över det osynliga objektet. Obs! Det försvinnande objektet måste heta "Enemy", du skulle kunna ändra det i koden till något annat.
Timmar:
Ca 3 timmar
Den här veckan har jag fixat med ett två scripter som får ett papper att visas när man trycker på det med muspekaren i spelet. Efter en hel del försök och suckande så fick jag äntligen till det.
Nedan kan du se hur koderna ser ut. Kan vara lite svårt att fatta vad de betyder men det skriver jag tyvärr inte här för då skulle det bli en hel uppsats.
Timmar:
Ca 5 timmar
Vårat projektarbete slogs ihop med småföretagande i början av läsåret. Vi skapade ett företag där vi skulle skapa ett videospel. Spelet skulle vara ett strategi spel där man är en spelare och går runt på hexagon formade brickor. Det är turbaserat så när spelaren har gjort sitt drag så gör fienden sitt drag. När man gör sitt drag så kan man fly, attackera m.m
Använda program:
Unity 3D - Spelmotor
Logic Pro - Musik
CInema 4D - 3D modeller
Photoshop - Texturer
Varje person i gruppen fick olika arbetsområden att göra. Jag (Jakob) skulle göra deisgnen till spelet. Med design så menar jag att skapa egna texturer till spelet, skapa bilder på olika föremål i spelet m.m
Gustaf skulle göra musiken och ljudeffekter till spelet i början av projektet men senare hjälpte han mig med designen.
Jonatan var vår kodare i gruppen, med den arbetsuppgiften så skulle han skapa scripter i spelet så att saker och ting fungerar som de ska. Han hade väldigt mycket problem med att fixa hexagon brickorna till spelet, att då få spelaren att gå runt på de och även fienderna. Vi letade runt under en lång tid för att föränkla våra problem och till slut hittade vi en plug-in som kunde hjälpa oss. Plug-inen heter Tile Based Map and Nav och det skulle fixa alla våra problem... men det gjorde det inte.
Jonatan fick lov att köpa plug-inen och då skulle den bara funka på 1 dator, som då var hemma hos honom. Det fick honom att sitta flera flera timmar med plug-inen under hans lediga tid hemma.
Vi i gruppen tyckte det gick segt framåt med spelet i början av julen. Jag hade skapat texturerna för flera veckor sedan, Gustaf hade gjort en del musik till spelet. Men både Gustaf och jag hade svårt att fortsätta med våra arbetsuppgifter då Jonatan hade så väldiga problem med kodningen. Vi försökte hjälpa honom så gott som möjligt men ingen av oss är så värst bra på kodning.
Det var då vi bestämde oss för rappa på med spelet. Vi tvingade Jonatan att jobba som en tok under jullovet så att spelaren går att placeras ut på hexagon nätet. Som sagt, jag och Gustaf hade svårt att arbeta pga problemen med kodningen.
Med låga förväntningar efter jullovet så säger Jonatan att han fixat problemet med att placera ut spelaren och vi blir såklart överlyckliga. Men bara runt hörnet väntade flera andra problem. Vi var långt ifrån klara med spelet, då vi skulle fixa så att spelaren och fiender skadas, plocka upp föremål t ex liv på marken.
Efter ett jobbigt samtal med småföretags läraren så bestämde vi oss att hoppa av programmet småföretagande, men vi skulle fortfarande ha kvar projektarbete som kurs. Vi tyckte det var bäst så för vi visste att vi inte skulle hinna klart med spelet och däremot inte tjäna in några pengar alls.
Vi bestämde även att strunta helt i spelet vi hållt på i över 20 veckor. Istället hade jag en backup plan, jag hade jobbat med ett spel massor av timmar i skolan och hemma och då gjort ett testspel bara på skoj. Men senare tyckte jag det var en bra idé att kanske göra ett riktigt spel av det och då bestämde jag mig att göra ett typ av skräck spel. Jag hade fixat det mesta koden jag behövde i spelet och jag hade fixat med terrängen och ljussättningen.
Så vi i gruppen bestämde oss att använda mitt spel, jag jobbat med, som projektarbete. Jag gav ut arbetsuppfiter till Gustaf och Jonatan. Gustaf skulle fortsätta med musik och ljudeffekter men även modeller av fiender och möbler. Jonatan fick några problem jag haft med kodningen som t ex olika fotstegsljud på olika materaial när man gåt runt. Jag skulle fortsätta men det jag gjort tidigare, och till slut sätta ihop allt när alla gjort det de ska.
Spelidé:
En reporter tar sig till en ö där det skett en olycka för 10 år sedan. En familj med en man och kvinna funna döda, deras två barn ej funna... förmodligen döda. Ditt uppdrag är att ta reda på vart barnen tagit vägen. Du kommer stöta på en del läskiga och oväntade saker under spelet.
Saker jag fixat till spelet:
Ficklampa (av och på knapp, batterilängd)
Terräng (träd, kolliderings objekt runt om ön)
Objekt som aktiveras när man går på vissa ställen (t ex mystiskt försvinnande objekt)
Ljussättning
En hel del nödvändiga scripter
Byte av muspekare till egen bild
Timmar:
Gustaf: 25-30 timmar
Musik, ljudeffekter, modeller, tutorials
Jonatan: 90-100 timmar
Välja program (3-5 timmar), kodning, tutorials (Javascipt, C++, C#), lära sig Unity 3D, lösa problem (jävla tid), lära sig Tile Based Map and Nav, exprimentera med Unity 3D
Jakob: 150-170 timmar
Välja program (3-5 timmar), design, exprimentera med Unity 3D, lära sig Unity 3D, jobba på egen hand hemma, modeller
Må | Ti | On | To | Fr | Lö | Sö | |||
1 |
2 |
3 |
4 |
5 |
6 |
||||
7 |
8 |
9 |
10 |
11 |
12 |
13 |
|||
14 |
15 |
16 |
17 |
18 |
19 |
20 |
|||
21 |
22 |
23 |
24 |
25 |
26 |
27 |
|||
28 |
29 | 30 |
31 | ||||||
|