Kako klikniti predmet v izdelovalcu iger

...

Manjkajočo funkcijo igre je enostavno premagati z nekaj preprostimi koraki.

Zbirka za razvoj iger Game Maker podjetja YoYo Games vsebuje široko paleto funkcij povleci in spusti za hitro oblikovanje iger. Vendar pa je ena funkcija, ki še posebej manjka v vnaprej vgrajenih možnostih Game Maker, tista, ki vam omogoča preveriti, ali je predmet kliknila miška in ali je sposoben izvajati operacije, če je je bil. Vendar pa je ta nadzor mogoče enostavno odpraviti z le nekaj vrsticami vgrajenega skriptnega jezika Game Maker, GML.

Korak 1

Ustvarite sprite tako, da z desno tipko miške kliknete Sprite in kliknete »Nov sprite«. Kliknite "Uredi Sprite". Sprite so slike, zasnovane za uporabo v vaši video igrici. Dvokliknite sličico. To bo odprlo program, podoben "Paintshopu", imenovan "Urejevalnik slik". Narišite hiter krog in kliknite zeleno kljukico, da shranite in zaprete pogovorna okna.

Video dneva

2. korak

Ustvarite predmet iz tega spritea tako, da z desno tipko miške kliknete »Predmeti« in kliknete »Nov predmet«. Izberite "sprite0" kot sprite za ta predmet s seznama.

3. korak

Kliknite "Dodaj dogodek". Kliknite "Miška". Izberite "Levo pritisnjeno".

Zdaj, vsakič, ko kliknete levi gumb na miški, bo vsak predmet s tem dogodkom zagnal dano kodo.

4. korak

Kliknite "Nadzor". Povlecite ikono »izvedi kos kode«, ki je videti kot blok papirja za zvezek, v polje za dejanja. To bo odprlo urejevalnik kode.

5. korak

V urejevalnik kode prilepite naslednje:

d = razdalja_točkov (mouse_x, mouse_y, self.x + (self.sprite_width/2), self.y + (self.sprite_height)/2) if (d < self.sprite_width/2) { instance_destroy() }

Najprej bo predmet (in ne pozabite, to je za vsak predmet v igri) preveril, kako daleč je od kazalca miške in to razdaljo shranil v spremenljivko z imenom "d".

Drugič, če je ta razdalja manjša od polovice širine sprite, se bo uničil sam.

Kliknite zelene kljukice, da zapustite urejevalnike kode in dogodkov.

6. korak

Test. Z desno miškino tipko kliknite »Sobe« in izberite »Ustvari sobo«. Kliknite nekajkrat po sobi, da ustvarite nekaj primerov svojega predmeta. Kliknite zeleno puščico, da zaženete svojo igro. Krogi naj izginejo, ko jih kliknete.

Nasvet

Če uporabljate Game Maker v izbirnem "naprednem načinu", lahko nastavite družine predmetov, ki podedujejo funkcije svojih staršev. To vam bo omogočilo, da v bolj zapletenih igrah enkrat napišete svojo funkcijo "klikanje miške" in jo uporabijo vsi predmeti v igri, ki jih je mogoče klikniti.