1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako kliknuti na objekt u Game Makeru

Paket za razvoj igara Game Maker tvrtke YoYo Games sadrži širok izbor funkcija povlačenja i ispuštanja za brz dizajn igre. Međutim, jedna funkcija koja posebno nedostaje u unaprijed ugrađenim opcijama Game Maker-a je ona koja vam omogućuje da provjerite je li objekt kliknut mišem i može li izvršiti operaciju ako jest. Međutim, ovaj se propust može lako riješiti sa samo nekoliko redaka Game Makerovog ugrađenog skriptnog jezika, GML.

1. korak

Stvorite sprite desnim klikom na Sprites i klikom na "New Sprite". Kliknite "Uredi Sprite". Spriteovi su slike dizajnirane za korištenje u vašoj videoigri. Dvaput kliknite sličicu. Ovo će otvoriti program sličan "Paintshop" pod nazivom "Image Editor". Nacrtajte brzi krug i kliknite zelenu kvačicu za spremanje i zatvaranje dijaloških okvira.

2. korak

Stvorite objekt iz tog lika tako da desnom tipkom miša kliknete "Objekti" i kliknete "Novi objekt". Odaberite "sprite0" kao sprite za ovaj objekt s popisa.

3. korak

Pritisnite "Dodaj događaj". Pritisnite "Miš". Odaberite "Pritisnuto lijevo."

Sada, svaki put kada se klikne lijeva tipka miša, svaki objekt s ovim događajem pokrenut će zadani kod.

4. korak

Pritisnite "Kontrola". Povucite ikonu "izvrši dio koda", koja izgleda kao blok papira za bilježnicu, u okvir za radnje. Ovo će otvoriti uređivač koda.

Korak 5

Zalijepite sljedeće u uređivač koda:

d =point_distance(mouse_x, mouse_y, self.x + (self.sprite_width/2), self.y + (self.sprite_height)/2) if (d

Prvo će objekt (i zapamtite, ovo vrijedi za svaki objekt u igri) provjeriti koliko je udaljen od pokazivača miša i pohraniti tu udaljenost u varijablu pod nazivom "d".

Drugo, ako je ta udaljenost manja od polovice širine spritea, uništit će se sam.

Pritisnite zelene kvačice da izađete iz uređivača koda i događaja.

Korak 6

Test. Desnom tipkom miša kliknite "Sobe" i odaberite "Stvori sobu". Kliknite nekoliko puta po sobi kako biste stvorili neke instance svog objekta. Pritisnite zelenu strelicu da pokrenete igru. Krugovi bi trebali nestati kad god kliknete na njih.

Savjet

Ako koristite Game Maker u dodatnom "naprednom načinu rada", možete postaviti obitelji objekata koji nasljeđuju funkcije svojih roditelja. To će vam omogućiti, u složenijim igrama, da jednom napišete svoju funkciju "klikanja mišem" i da je koriste svi objekti u igri koji se mogu kliknuti.


  1. Kako staviti glazbu u bloku u Roblox
  2. Kako staviti utrkujući igra na iPod Nano 5G
  3. Kako napraviti No- CD Patch
  4. Kako ispisati slike 4 X 4
  5. Kako povećati objekt na fotografiji pomoću Photoshopa