Nwlapcug.com


Come fare qualcosa ruotare verso il Mouse in Gamemaker

Game Maker è un ambiente di sviluppo integrato (IDE) sviluppato da Mark Overmars e Yo Yo giochi per sistemi operativi Mac OS X e Windows. Game Maker fornisce gli sviluppatori di giochi con un'interfaccia drag-and-drop che permette di oggetti complicati e codice per creare rapidamente e facilmente. Gli oggetti sono rappresentati da Sprite che aderiscono a disegno istruzioni trasmesse da eventi e azioni. Uno sprite di oggetto può essere ruotato verso il puntatore del mouse utilizzando la variabile di direzione all'interno dell'evento dell'oggetto passaggio.

Istruzioni

1

Fare doppio clic sull'oggetto che si desidera ruotare all'interno della directory "Oggetti" nel menu principale di Game Maker.

2

Fare clic sul pulsante "Aggiungi evento" nella parte inferiore della finestra "Object". Selezionare "Fine passo."

3

Fare clic sulla scheda "Controllo" sul lato destro della finestra di "Oggetto" per espandere il sottomenu di "Controllo". Fare clic e trascinare l'icona di "Eseguire codice" nella finestra "Fine fase azioni".

4

Fare doppio clic sull'icona di "Eseguire codice" all'interno della finestra "Fine fase azioni" per aprire l'editor di codice.

5

Inserire il seguente codice nell'editor di codice:

direzione = point_direction(x,y,mouse_x,mouse_y);

image_angle = direzione;

6

Fare clic il segno di spunta verde per salvare il codice e tornare alla finestra "Object". Fare clic su "OK" per salvare le impostazioni dell'oggetto e tornare al menu principale di Game Maker. Questo oggetto ora ruoterà verso la direzione del puntatore del mouse durante il gioco.

Consigli & Avvertenze

  • Gli oggetti ruotano attorno le coordinate di origine di uno sprite. Per impostazione predefinita, l'origine si trova nell'angolo superiore sinistro di uno sprite. Fare doppio clic sullo sprite all'interno della directory di sprite nel menu principale di Game Maker per accedere alle impostazioni di origine. Premere il pulsante di "Centro" per spostare l'origine al centro dello sprite per rotazione più accurata.