Veckouppdatering v.17

Större delen av veckan har vigts till delinlämningen i form av granskningsarbete och delleverans seminariet självt. Därför har jag inte kört någon sprint under denna vecka heller. UI-problemet är identifierat och det är knutet till hur Unity renderar dessa i förhållande till olika upplösningar. Det är lite av en härva att nysta i men jag har fått ett resultat som är godtagbart och som jag kommer att köra på nu och återkomma till problemet framåt i projektet. Det viktigaste just nu är att få mekaniken att fungera. Jag har också byt muspekaren till ett sikte när spelaren ska välja vilka koordinater som denna vill sikta på. Det var relativt enkelt och metoden schyssta parametrar för att justera pekargrafiken så att träffpunkten hamnar där den ska. I normala fall är punkten upp i vänstra hörnet på muspekaren, men i mitt sikte är punkten i mitten vilket skulle ställa till problem. Metoden som används för att byta muspekare har två parametrar där man kan justera x och y koordinaten så att grafiken stämmer överens med operativsystemets klickpunkt.

Utöver detta har jag läst på mer kring Scriptable Objects, den typ av objekt som kommer att hålla den persistenta data som kommer att vara med i mitt spel, dvs fiskarna och metspöna och deras värden. Ett scriptable object är en klass som kan användas för att skapa objektmallar som sedan kan användas i spelet. Dessa objektmallar sparas som assets i Unity Editorn, precis som en sprite, en animation, ett script etc. I mitt fall kommer jag att skapa en Fish-klass som ärver från ScriptableObject och utifrån det scriptet skapar jag sedan en fiskmall för varje fisk som ska vara med i spelet. I varje fiskmall kan jag sedan sätta unika värden så att en gädda är mycket starkare än en aborre t.ex. Implementationen sker under nästkommande sprint.

Lämna en kommentar

Designa en webbplats som denna med WordPress.com
Kom igång