De monsters kunnen nu de speler aanvallen, dus misschien is het wel zo eerlijk als de speler kan terugvechten. We gaan daarom kogels toe voegen aan ons spel. Een geweer moet natuurlijk gericht kunnen worden, en dat is momenteel best lastig in ons spel. Om dit wat makkelijker te maken, willen we dat de speler altijd kijkt in de richting van de muis.
Hiervoor gaan we opnieuw de “zet hoek in richting van een positie” actie gebruiken. We hebben natuurlijk wel een nieuwe gebeurtenis nodig. We willen dat deze actie constant blijft gebeuren, zodat de speler altijd naar de muis blijft kijken. Een goede optie om dit te bereiken is het “systeem -> elke tick”. Een tick is gelijk aan 1/60 seconde. Dit event gebeurd dus zo ontzettend vaak, dat het voor de gebruiker eigenlijk niet meer op te merken is.
De “zet hoek in richting van een positie” kan de speler laten kijken naar een specifiek object. De muis is momenteel nog geen onderdeel van onze game, en bestaat volgens Construct dan ook niet. Om dit op te lossen, gaan we het Muis object toevoegen aan ons spel. Klik op nieuw object toevoegen en selecteer het type muis.
We kunnen nu de parameters van “zet hoek in richting van een positie” correct maken. We willen dat de x-positie gelijk is aan de x-positie van de muis. De y-positie moet gelijk zijn aan de y-positie van de muis. Zie het plaatje voor hoe je dit in het scherm moet typen.
Als de speler op de spatiebalk klikt, moet zijn karakter een kogel afschieten. We voegen daarom een nieuwe gebeurtenis toe genaamd “muist -> bij links knop geklikt”. Aan deze gebeurtenis koppelen we de “speler -> maak nog een object” actie. In het menu selecteer je het kogel object. De laag en afbeeldingspunt mogen voor nu nog even op 0 blijven staan.
De kogel wordt nu gemaakt midden in het poppetje. Dat ziet er natuurlijk een beetje raar uit. Het is mooier als de kogels gemaakt worden bij het geweer, zodat de kogel echt uit het geweer lijkt te komen. We moeten hiervoor eerst een nieuw afbeeldingspunt toevoegen. Open de plaatjes editor. Aan de linker kant zie je een menu genaamd afbeeldingspunten. Als je daarin met de rechter muis klikt, kan je een nieuw afbeeldingspunt toevoegen. Sleep het nieuwe afbeeldingspunt naar het geweer toe.
We moeten nu de “maak nog een object” actie aanpassen, zodat de kogel gemaakt wordt op afbeeldingspunt 1. Geef vervolgens het kogel gedrag aan het kogel object. De kogels zullen nu ook echt afgeschoten worden. Als laatste voegen we het “vernietig buiten het ontwerp” gedrag toe aan de kogel. Anders blijft de computer berekeningen maken voor de kogel, ook als deze al lang uit de game verdwenen is.