GIF troppo veloce

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Avatar utente
jumoonp
GMI VIP
Messaggi: 3292
Iscritto il: 13/01/2008, 20:59
Contatta:

GIF troppo veloce

Messaggio da jumoonp »

Come faccio a rallentare lo sprite animato nel draw event?
ho provato con image_speed=10, ma mi va sempre alla stessa velocità
in tutto lo sprite è composto da 17 immagini , nell'editor sprite riesco a rallentarlo nel preview, ma nel gioco va ad una velocità pazza
Spoiler
Gabriele Dell'Otto e Lee bermejo

Immagine

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: GIF troppo veloce

Messaggio da Jak »

Devi ridurre la velocità infatti, non aumentarla.

Codice: Seleziona tutto

image_speed = 0.1;
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you

Avatar utente
jumoonp
GMI VIP
Messaggi: 3292
Iscritto il: 13/01/2008, 20:59
Contatta:

Re: GIF troppo veloce

Messaggio da jumoonp »

ok...adesso va bene,
adesso ho un altro problema, il personaggio deve saltare, come faccio a bloccare l'ultima immagine della sequenza del gif senza fargli fare il loop?
Spoiler
Gabriele Dell'Otto e Lee bermejo

Immagine

ZerA78
Membro super
Messaggi: 516
Iscritto il: 01/01/2013, 16:00
Specialità: Idee
Contatta:

Re: GIF troppo veloce

Messaggio da ZerA78 »

Ciao. se non ricordo male devi creare una variabile e settarla con image_index.
Per la velocita' tieni conto che influisce anche la velocita' che hai dato alla room
Immagine

Avatar utente
DanGames
Newbie
Messaggi: 1
Iscritto il: 07/06/2017, 20:02
Specialità: Musica
Uso: GM:Studio 1.4 Standard
Contatta:

Re: GIF troppo veloce

Messaggio da DanGames »

Devi utilizzare la variabile "image_index". Quando questo valore è uguale al numero dell'ultima immagine dello sprite (es. "if image_index = 5" nel caso in cui l'animazione sia formata da sei immagini) allora metti la variabile image_speed a 0.

Codice: Seleziona tutto

if (image_index = 5) {
	image_speed = 0;
	image_index = 5;
}

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: GIF troppo veloce

Messaggio da cp94 »

Oppure piu semplicemente nell' evento animation_end scrivi

Codice: Seleziona tutto

image_speed = 0;
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Willshir3
Membro
Messaggi: 228
Iscritto il: 28/06/2014, 16:23
Uso: GM:Studio 2
Contatta:

Re: GIF troppo veloce

Messaggio da Willshir3 »

Io facevo un ceck della vspeed, positiva uno sprite e negativa un altro. Questo combinato a ciò che hanno detto gli altri qua dentro(inteerssante anche per me, un ripasso) credo sia la soluzione.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 19 ospiti