Games zijn niet leuk als je hoeft alleen maar een vijand, en het is niet haalbaar om handmatig het program van de oprichting van elke interne vijand in uw spel. De oplossing is dan om het proces automatiseren door het krijgen van het spel maken de vijanden voor u, een proces genaamd paai exemplaren. Om vijanden kuitschieten in uw "Game Maker" spel, moet u een "controller"-object die zal worden geplaatst in elke kamer waar u wilt dat de vijanden te verschijnen.
Wat die u nodig hebt
- Vijand die u wilt paaien
Maakt een nieuw object genaamd "obj_enemyTimer". Dit object zal een sprite geassocieerd met het niet hebben.
Klik op "Evenement toevoegen" en selecteer de "Create" gebeurtenis. Met dit evenement onderstreept, klik-en-belemmering het "Set Alarm" pictogram van het tabblad "Main2" naar de "Acties"-venster. Een nieuw venster zal verschijnen. Geef het tijdstip op waarop u het spel te wachten alvorens de eerste vijand. De tijd wordt gemeten in stappen; Er zijn 30 stappen voor een tweede. Als u wilt dat een willekeurige tijd, typt u "random([time])" waar "[time]" is de maximale periode in stappen wachten. Merk op dat de "alarm neen in:" veld is standaard ingesteld op 0 Alarm ingesteld. U kan het desgewenst wijzigen. Druk op 'OK'.
Klik nogmaals op "Evenement toevoegen" en selecteer "Alarm" en "Alarm 0." Klik en sleep een andere "Set Alarm" pictogram naar het "Acties"-venster en voer de waarden uit de voorgaande stap. Klik-en-belemmering het "Instantie maken" pictogram "Main1" tab. desgewenst de vijand u wilt paaien van het 'Object' drop-down menu en voer de X- en Y-coördinaten waar u wilt dat de vijand te paaien. Klik op 'OK'.
Open de gewenste de vijanden te verschijnen kamer. Klik-en-belemmering de "obj_enemyTimer" uit de lijst van de objecten aan de linker kant van het scherm op uw kamer waar u wilt dat de vijanden te verschijnen. Een kleine cirkel met een "?" wordt weergegeven, als aanduiding dat het object bestaat, maar geen sprite heeft. De cirkel is niet zichtbaar wanneer u het spel speelt.
- U kunt meerdere alarmen in hetzelfde vijandelijke timer-object waarmee het paaien van verschillende vijanden. De functie random() in de lengtes van de timer en object X & Y-coördinaten te maken uw spel een beetje minder voorspelbaar.