Gedragingen

Momenteel hebben we eigenlijk geen game. Het is meer een plaatje. In een game reageren objecten op elkaar en op de speler. Dit zorgt ervoor dat de speler een bepaalde mate van controle heeft over de game. Meestal moeten we heel precies aangeven hoe game objecten moeten reageren. Bepaalde type reacties komen echter heel vaak voor in games. Construct heeft deze reacties dan ook alvast ingebouwd als een Gedrag. We hoeven dan alleen nog maar een gedrag aan een object te koppelen.

Een bekend gedrag in games is bijvoorbeeld het 8-richtingen gedrag. Dit gedrag houdt in dat een object in 8 verschillende richtingen kan bewegen. De speler bestuurt het object met de pijltjes toetsen. Het 8-richtingen gedrag is ideaal voor het speler object. We willen immers dat het karakter van de speler over het scherm beweegt. De besturing met pijltjestoetsen is ook vrij bekend, dus waarschijnlijk snapt de speler snel wat de bedoeling is.

Selecteer het eerder gemaakte speler object. In het scherm aan de linker kant zie je een menu genaamd Gedragingen. Klik hierop en klik vervolgens op Nieuw Gedrag Toevoegen. Je krijgt nu een hele lijst met gedragen te zien, selecteer 8-richtingen.

Onze game is nog niet heel interessant, maar hij is nu wel speelbaar. Het is dan ook tijd om hem een keer te testen. Druk op het zwarte pijltje boven in het scherm. Er zal zich een nieuw scherm openen waarin je de game kan uittesten. Probeer je eigen spel eens uit. Tegen welk probleem loop je aan.

Het probleem waar je waarschijnlijk tegen aanloopt is dat de speler na een tijdje uit je beeld zal lopen. Dit probleem heeft twee oorzaken. Enerzijds kan de speler uit het bereik van de camera lopen. Anderzijds kan de speler ook volledig uit het level lopen. We kunnen dit oplossen door nog twee gedragingen toe te voegen aan de speler. Het Scroll Naar gedrag zorgt ervoor dat de camera mee beweegt met het object. Het Gebonden aan Ontwerp gedrag zorgt ervoor dat het object de wereld niet uit kan bewegen.