>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come fare clic su un oggetto in Game Maker

La suite di sviluppo di giochi Game Maker di YoYo Games contiene un'ampia varietà di funzioni di trascinamento della selezione per una progettazione di giochi veloce. Tuttavia, l'unica funzione che manca in particolare dalle opzioni predefinite di Game Maker è quella che ti consente di verificare se un oggetto è stato cliccato con il mouse e se è in grado di eseguire operazioni se lo era. Tuttavia, questa svista può essere facilmente risolta con poche righe del linguaggio di scripting integrato di Game Maker, GML.

Passaggio 1

Crea uno sprite facendo clic con il pulsante destro del mouse su Sprite e facendo clic su "Nuovo Sprite". Fai clic su "Modifica sprite". Gli sprite sono immagini progettate per essere utilizzate nel tuo videogioco. Fare doppio clic sulla miniatura. Questo aprirà un programma simile a "Paintshop" chiamato "Editor di immagini". Disegna un cerchio veloce e fai clic sul segno di spunta verde per salvare e chiudere le finestre di dialogo.

Passaggio 2

Crea un oggetto da quello sprite facendo clic con il pulsante destro del mouse su "Oggetti" e facendo clic su "Nuovo oggetto". Seleziona "sprite0" come sprite per questo oggetto dall'elenco.

Passaggio 3

Fai clic su "Aggiungi evento". Fare clic su "Mouse". Scegli "Premuto a sinistra".

Ora, ogni volta che si fa clic con il pulsante sinistro del mouse, ogni oggetto con questo evento eseguirà il codice fornito.

Passaggio 4

Fare clic su "Controllo". Trascina l'icona "esegui un pezzo di codice", che sembra un blocco di quaderno, nella casella delle azioni. Si aprirà l'editor di codice.

Passaggio 5

Incolla quanto segue nell'editor di codice:

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

Per prima cosa, l'oggetto (e ricorda, questo vale per ogni oggetto del gioco) verificherà quanto è lontano dal puntatore del mouse e memorizzerà tale distanza in una variabile denominata "d".

Secondo, se quella distanza è meno della metà della larghezza dello sprite, si autodistruggerà.

Fai clic sui segni di spunta verdi per uscire dal codice e dagli editor di eventi.

Passaggio 6

Test. Fare clic con il tasto destro su "Stanze" e scegliere "Crea stanza". Fai clic alcune volte nella stanza per creare alcune istanze del tuo oggetto. Fai clic sulla freccia verde per avviare il gioco. I cerchi dovrebbero scomparire ogni volta che fai clic su di essi.

Suggerimento

Se utilizzi Game Maker nella "modalità avanzata" opzionale, puoi impostare famiglie di oggetti che ereditano le funzioni dei loro genitori. Ciò ti consentirà, nei giochi più complessi, di scrivere la tua funzione "clic del mouse" una volta e di farla utilizzare a tutti gli oggetti cliccabili nel gioco.


  1. Come mettere musica in un blocco in Roblox
  2. Come mettere un gioco di corse su un iPod Nano 5G
  3. Come fare una patch No- CD
  4. Come stampare immagini 4 x 4
  5. Come ingrandire un oggetto in una foto usando Photoshop
  6. Come incorporare un gioco Flash in un foglio di calcolo Excel