Sommario:
Video: Como Importar Sprites Fácilmente ~ Tutorial GameMaker: Studio 2024
È possibile creare sprite in GameMaker: Studio. Quando hai il tuo Sprite come vuoi tu, puoi configurare lo Sprite con proprietà differenti. Ciò include il posizionamento dell'origine, l'impostazione del controllo collisione (che include la modifica della maschera) e l'uso delle impostazioni della trama.
Uso dell'origine di uno sprite
Il punto di ancoraggio predefinito, che è considerato l'Origine, è l'angolo in alto a sinistra di uno Sprite. GameMaker utilizza l'origine come punto di riferimento per rotazione, ridimensionamento e così via (ad esempio, ruotando l'immagine quando rimbalza contro un muro).
Mentre ci si trova nella finestra Proprietà Sprite, quando si fa clic su Centra (vedere questa figura), si sta dicendo a GameMaker di usare il centro dello Sprite come punto di ancoraggio (ovvero, l'Origine).
Fai clic su Centro per impostare il punto di ancoraggio dello Sprite al centro.Uso del controllo collisione
Le impostazioni Controllo collisione si trovano nel mezzo della finestra Proprietà Sprite (vedere questa figura). Collision Checking si riferisce a come reagisce l'oggetto (un oggetto con lo Sprite caricato) quando entra in collisione con altri oggetti. È possibile selezionare la casella Precision Collision Checking per un rilevamento della collisione più accurato, ma questo potrebbe potenzialmente rallentare il gioco. È anche possibile modificare la Maschera dalla finestra Proprietà Sprite, come discusso di seguito.
Se il tuo Sprite ha sotto-immagini, puoi assegnare una Maschera separata a ciascuna sotto-immagine. Per attivare questa opzione, selezionare Separates Collision Masks nella finestra delle proprietà di Sprite.
Per impostare la maschera, seguire questi passaggi:
-
Nella finestra Proprietà Sprite, fare clic sul pulsante Modifica maschera (fare riferimento a questa figura).
Viene visualizzata la finestra Proprietà maschera (vedere questa figura).
La finestra Proprietà maschera. -
Nella sezione Immagine, selezionare la casella di controllo Mostra maschera di collisione se si vuole che la maschera di collisione venga mostrata nell'editor; deselezionare la casella di controllo Mostra maschera di collisione se non si desidera che venga visualizzata.
-
Nella sezione Generale, selezionare la casella di controllo Separa maschere di collisione per utilizzare una maschera di collisione separata per ciascuna immagine secondaria.
Se si seleziona la casella di controllo Maschere di collisione separate, è possibile impostare Tolleranza alfa. Maggiore è l'impostazione della tolleranza, più i pixel parzialmente trasparenti non sono interessati dalla Maschera. I pixel diventano trasparenti mentre le transizioni di Sprite tra le sotto-immagini. È durante queste transizioni che entra in gioco l'Alpha Tolerance.
Attivando Separated Collision Masks, si aumenta in modo significativo il carico di lavoro di GameMaker per l'esecuzione del gioco, che potrebbe causare problemi di prestazioni.
-
Nella sezione Scatola di delimitazione, selezionare Automatico, Immagine completa o Manuale.
Se selezioni Automatico, GameMaker fa il suo lavoro migliore per formare una Maschera attorno allo Sprite; se si seleziona Immagine completa, GameMaker seleziona l'intera immagine, compreso lo sfondo trasparente; e se si seleziona Manuale, è possibile configurare personalmente le impostazioni digitando i valori nei campi Sinistra, Destra, Superiore e Inferiore.
-
Nella sezione Forma, imposta una forma Maschera più precisa scegliendo Preciso, Rettangolo, Ellisse o Diamante.
Se si seleziona Preciso, GameMaker fa del suo meglio per impostare la Maschera esattamente contro i pixel. Se scegli Rettangolo, Ellisse o Diamante, GameMaker crea una Maschera basata sulla forma scelta.
Quando si seleziona Preciso, si aumenta in modo significativo il carico di lavoro di GameMaker per eseguire il gioco (ancor più che usare una maschera di collisione separata), che potrebbe causare problemi di prestazioni.
-
Fare clic su OK per salvare e chiudere la finestra Proprietà maschera.
Puoi anche fixture invece di maschere di collisione, per quando vuoi fare un gioco basato sulla fisica.