blog 5 – 5SD033
|
Hej Mitt namn är Robin och denna vecka har jag jobbat med att förbättra och ändra lite på hur våra menyer ska fungerar i vårat spel. Hur menyerna i vårat spel fungerade förut var att spelet helt enkelt bara väntade på input från spelare för att sedan gå vidare till nästa scen. Till exempel om spelaren trycker på enter från meny scenen så kommer den gå direkt till spelet. Hur jag har ändrat på det är genom att spelet numera inte bara väntar på en input från spelaren, utan nu fungerar det mer som en faktisk meny som du kan gå upp och ner i. Till exempel om du står på ”start” så ska den ha en annan färg så att man ser att man är på just den ”knappen” i menyn och om man sedan rör sig i menyn med hjälp utan ”W” och ”S” eller med hjälp utav pilarna så ska färgen på ”knappen” du lämnade ändras tillbaka till den vanliga färgen medan den nya ”knappen” du kommer till ska byta färg så du kan se att den är ”aktiv”. Samt att jag ändrade på hur själva texten såg ut i spelet genom att helt enkelt ladda in ett annat textformat än det jag hade tidigare.
Detta är ungefär hur menyn ska se ut bara att man istället för att ha en text bredvid den stora röda texten så ska det vara som en vax stämpel som ska visa vart man befinner sig i menyn. Några problem jag hade med att göra just denna meny var för det första att jag inte hade någon aning om hur jag skulle göra det till och börja med, så mycket av min tid gick till att försöka komma på hur jag skulle lösa själva menyn och hur den skulle fungera, men det löste sig efter att jag hade läst på lite om hur man skulle kunna göra. Ett annat problem jag hade var att när jag väl hade fått in menyn så visste jag inte riktigt hur jag skulle få så att man kunde klicka på dom olika ”knapparna” i själva menyn. Men det löste jag genom att kolla om ”keypressed” var sann eller falsk i vårat ”menustate” Sen var det bara mer eller mindre en fråga om att placera ut ”knapparna” i vår ”menustate” så att dom satt rätt och såg rätt ut. Så nu har jag en meny med fyra olika states den kan gå till ett ”options state” ett ”leaderboard state” ett ”play state” och ett ”exit state” |
