Spel är inte kul om du bara har en fiende , och det är inte möjligt att manuellt programmera skapandet av varenda fiende i ditt spel . Lösningen är då att automatisera processen genom att få spelet att skapa fiender för dig , en process som kallas lek instanser . För att få fiender lek i din " Game Maker " spelet , kommer du att behöva en " controller " objekt som kommer att placeras i varje rum där du vill ha fiender att visas . Saker du behöver
Enemy du vill leka
Visa fler instruktioner
1
Skapa ett nytt objekt som kallas " obj_enemyTimer " . Detta syfte kommer inte att ha en sprite förknippas med det .
2
Klicka " Lägg till händelse " och välj " Skapa " händelse . Med denna händelse markerad , klicka - och - dra " Set Alarm " -ikonen från " main2 " fliken på " Åtgärder " fönstret . Ett nytt fönster kommer att dyka upp . Ange den tid som du vill att spelet ska vänta innan den första fienden . Tiden mäts i steg , det finns 30 steg till en sekund. Om du vill ha en slumpmässig tid , typ " random ( [ tid ] ) " , där " [ tid ] " är den maximala väntetiden perioden steg . Observera att " i larmet nej : " är fält som standard inställd vid larm, 0 . Du kan ändra det om du vill . Tryck på " OK . " Addera 3
Klicka på " Lägg till händelse " igen och välj " Alarm " och " Alarm 0 . " Klicka och dra en annan " Set Alarm " ikonen till " Åtgärder " fönstret och ange värdena från föregående steg . Också klicka - och - dra " Skapa instans " ikonen " Main1 " fliken . Välj fienden du vill leka från " Object " i rullgardinsmenyn och ange X-och Y-koordinaterna där du vill att fienden för att leka . Klicka på " OK . "
4
Öppna det rum du vill fiender ska visas i. Klicka och dra " obj_enemyTimer " från objekten listan på vänster sida av skärmen på din rum där du vill ha fiender att visas . En liten cirkel med ett "?" visas , vilket indikerar att objektet är det men har ingen sprite . Cirkeln kommer inte vara synlig när du spelar spelet .