Kamera
|
Spelet kommer använda sig av en isometrisk kamera vy. Eftersom spelet är ett lokalt multiplayer spelet kände vi att det var passade att använda en isometrisk kamera vy som påminner om Magicka och Diablo men med en mer inåt zoomad vy. Detta fungera bra till att både visa spelarna och miljön i spelet. Det var diskussioner angående om vi skulle ha en kamera i stil med lego harry potter, där de använder sig också av en isometrisk kamera med en blandning av en split screen. När de båda spelarena är för långt ifrån varandra delas kameran upp till två, istället för att behöva zooma ut kameran för att se båda spelarna. Men problem med det kamera system var att det var svårare att koda fram och man förlora även lite charmen med att kunna se hela miljön av spelet. Vi bestämde oss för att ha en dynamisks isometrisk kamera. Då var det mitt jobb som programmerare att fixa fram det. Hur jag gick till väga var först att ta reda på hur unitys kamera fungera, vilka olika slags funktioner som behövde användas. När vi säger att kameran ska vara dynamisk ville vi att kamera skulle följa efter de båda spelarna och även kunna zooma in eller ut beroende på vilken distans de har till varandra. Hur jag gick till väga för att få kamera att följa de båda spelarna så bra som möjligt var att sätta kamera så att den alltid var i mitten av de båda spelarna. Jag använde mig av en uträkning där jag tog båda spelarnas position och addera de tillsammans för att sedan dividera summan av de två positionerna för att få ut mittenpositionen. För att sedan få kameran att zooma in och ut beroende på hur långt ifrån spelarna är ifrån varandra, använde jag mig av en uträkning som subtrahera en av spelarpositionerna med den andra spelarpositionen för att få ut skillnaden. Skillnaden skulle sedan avgöra hur stor ut zoomingen är.
|
