![]() |
Pagina 4 van 13
Scrollende achtergronden
![]() Een scrollende shooter dankt zijn naam aan dat de wereld voorbij schuift op het scherm, normaal van boven naar onder of van rechte naar links. Dit geeft de illusie dat het in beweging is. In de game 1945 scrollt de wereld verticaal. Zelfs al lijkt het vliegtuig dat de speler bestuurt te vliegen over een scrollende achtergrond, het staat eigenlijk stil op het scherm. Je kan de positie van het vliegtuig veranderen door het op het scherm te bewegen. Dit geeft de indruk dat het vliegtuig snelheid maakt als het vooruit gaat, of afremt als het achteruit gaat. Het is cruciaal dat het vliegtuig niet sneller beweegt dan de achtergrond scrollt. Dit zou de illusie geven dat het vliegtuig achteruit vliegt, wat natuurlijk onmogelijk is. Dus hoe maken we een scrollende achtergrond in Game Maker? Er zijn eigenlijk twee mogelijkheden. De eerste en makkelijkste mogelijkheid is een herhalende achtergrondafbeelding gebruiken die naar onder beweegt. De tweede, moeilijkere, manier is een veel grotere room te maken waar we alleen een deel van tonen, via een zogenaamde 'view' (betekent weergave). Deze view beweegt langzaam naar boven in de room. We starten met een scrollende achtergrond. Later gaan we de andere mogelijkheid nog kort onderzoeken. Omdat onze game overzees plaatsvind hebben we een achtergrondafbeelding nodig die eruit ziet als een zee van bovenaf gezien. We voegen de volgende kleine afbeelding als achtergrond resource toe en geven het de naam back_water. (Resources zijn dus die dingen als sprites, backgrounds, sounds, enz. Dit is een background, ofwel achtergrond.) ![]() Het opvullen van de achtergrond laat het uitzien als een zee. Om een room te maken met een bewegende achtergrond, voeg een room toe op de gebruikelijke manier. Klik linksboven in het room-venster op het tabblad genaamd backgrounds. We moeten hier de instellingen wijzigen. Allereerst moeten we geen achtergrond kleur tekenen, omdat we een achtergrondafbeelding gaan gebruiken. Vink het hokje (ookwel checkbox) bij Draw background color uit. Ten tweede, klik in het midden op het menu icoon en selecteer de back_water achtergrondafbeelding. De standaardinstelling is om de hele room te vullen met deze afbeelding door deze steeds naast elkaar te herhalen. Tot slot moet de achtergrond bewegen. Hiervoor zetten we onderaan de Vert. speed (verticale snelheid) op 2. Het tabblad moet er nu als volgt uitzien. ![]()
Test het spel om te controleren dat we daadwerkelijk een scrollende achtergrond hebben die een illusie van beweging creëert.
|