Sto creando un gioco platform che si ispira a metal slug, solo che essendo alle prime armi con Game Maker non riesco a far funzionare come si deve le animazioni.
Della serie: sono troppo veloci. Ovviamente risolvo il problema settando "image_speed = 0.9" (la room è a 30 fps e 30*0.9 = 9, quindi 9 fps per l'animazione del PG che mi stanno bene). Solo che sembra che il Game Maker non voglia capire il comando e le animazioni continuano ad essere come prima.
Ho provato di tutto: a mettere la image_speed nel create event, a metterla nello step event in mezzo ai codici di movimento del player... ma nulla
Aiuto!!!
Delucidazioni sulla image_speed
- gameplay_extreme
- GMI VIP
- Messaggi: 3824
- Iscritto il: 13/11/2010, 16:23
- Uso: GM:Studio 2
- Contatta:
Re: Delucidazioni sulla image_speed
Codice: Seleziona tutto
image_speed = 0 //ferma al fotogramma corrente
image_speed = 0.2 //cambio di fotogramma ogni 5 step
image_speed = 0.5 //cambio fotogramma ogni 2 step
image_speed = 1 //cambio fotogramma a ogni step
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!
iscriviti qui gratuitamente a GMI !
Spoiler
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
Re: Delucidazioni sulla image_speed
image_speed mi pare che vada da 0 ad 1 , con valori superiori mi pare che vengono saltati alcuni frame
non basarti su quello che vedi nell'editor degli sprite
non basarti su quello che vedi nell'editor degli sprite
- Wolfrost
- Membro super
- Messaggi: 692
- Iscritto il: 03/08/2014, 13:08
- Specialità: Programmazione
- Uso: GM:Studio 1.4 Pro
- Località: Una galassia lontana lontana...
- Contatta:
Re: Delucidazioni sulla image_speed
Grazie per la delucidazionegameplay_extreme ha scritto:per quanto riguarda il "quando" deve essere eseguito tale comando, ovviamente dipende da cosa vuoi ottenere esattamente. Nell'ipotesi più semplice ti basta scrivere "image_speed = tot" nel create event dell' oggetto e fine.Codice: Seleziona tutto
image_speed = 0 //ferma al fotogramma corrente image_speed = 0.2 //cambio di fotogramma ogni 5 step image_speed = 0.5 //cambio fotogramma ogni 2 step image_speed = 1 //cambio fotogramma a ogni step
Chi c’è in linea
Visitano il forum: Google [Bot] e 38 ospiti