Creare Videogiochi - Game Developer

Versione completa: Fine di un'animazione
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Stò facendo più domande contemporaneamente perchè sono collegate e sono per lo stesso progetto.
Come posso inserire una condizione che richiede la fine di una animazione?

per animazione intendi che parte un video e ad una certa condizione si deve fermare ?
(26-11-2011, 03:32 PM)jollyjoker94 Ha scritto: [ -> ]per animazione intendi che parte un video e ad una certa condizione si deve fermare ?
come animazione intendo quando uno sprite animazione arriva al suo ultimo frame
Serve anke a me! Intende ad esempio che se metto l'animazione di morte di un personaggio dove cade perdendo sangue non voglio che muoia poi si rialzi e ricominci da capo l'animazione!
semplice metti questo codice:

if(image_index = x)
{
//metti cosa deve succedere
}

x= il frame dello sprite dell' oggetto
Quindi
Come faccio a mettere che finisce l'animazione al posto di metti cosa deve succedere? Non lo so il codice!
Se NON vuoi che si ripeta l'animazione al posto di "//metti cosa deve succedere" metti:
"
image_speed = 0
"
(senza le virgolette)
al posto della "x" in "image_index = x",metti il numero dell'ultimo frame
grazie mille!!!!!!!!!!
Esiste modo di farlo con il drag and drop o comunque scrivere le conseguenze in drag and drop?
"Esiste modo di farlo con il drag and drop o comunque scrivere le conseguenze in d&d"
è una domanda o un affermazione?(se è una domanda NON riesco a capire cosa chiedi)
(01-12-2011, 06:57 PM)Zettamax Ha scritto: [ -> ]"Esiste modo di farlo con il drag and drop o comunque scrivere le conseguenze in d&d"
è una domanda o un affermazione?(se è una domanda NON riesco a capire cosa chiedi)
Scusa, errore.
Comunque intendo che ci sono alcune azioni che non so come farli con gli script, quindi vorrei usare il drag and drop.
Queste azioni che non sai fare riguardano questa discussione o sono altre azioni(se sono altre azioni mi dici cosa deve fare attraverso il drag&drop e io ti dico come si mettono con gli script)
(02-12-2011, 06:03 PM)Zettamax Ha scritto: [ -> ]Queste azioni che non sai fare riguardano questa discussione o sono altre azioni(se sono altre azioni mi dici cosa deve fare attraverso il drag&drop e io ti dico come si mettono con gli script)
Ecco le azioni:

devo cambiare sprite,
aspettare la fine dell'animazione di quest'ultimo,
muoversi verso su con velocità 4,
azzerare una variabile,
eseguire uno script.
per cambiare sprite metti(senza virgolette) "sprite_index = " qui metti il nome dello sprite.
per aspettare la fine di un animazione vedi la mia risposta del "28-11-2011, 08:18 PM"(in questa pagina)
per muovere verso l'alto metti questo codice(senza virgolette) "move_towards_point(x,y,sp) dato che vuoi muoverlo verso l'alto con velocità 4 per y metti y-10 e per sp metti 4
per azzerare la variabile metti "variabile = 0"(senza virgolette) dove variabile è la tua variabile
per eseguire uno script metti(senza virgolette) "script_execute(script)" dove script(quello tra parentesi) è il nome del tuo script.
Spero di esserti stato d'aiuto
(05-12-2011, 03:32 PM)Zettamax Ha scritto: [ -> ]per cambiare sprite metti(senza virgolette) "sprite_index = " qui metti il nome dello sprite.
per aspettare la fine di un animazione vedi la mia risposta del "28-11-2011, 08:18 PM"(in questa pagina)
per muovere verso l'alto metti questo codice(senza virgolette) "move_towards_point(x,y,sp) dato che vuoi muoverlo verso l'alto con velocità 4 per y metti y-10 e per sp metti 4
per azzerare la variabile metti "variabile = 0"(senza virgolette) dove variabile è la tua variabile
per eseguire uno script metti(senza virgolette) "script_execute(script)" dove script(quello tra parentesi) è il nome del tuo script.
Spero di esserti stato d'aiuto
Molto, grazie.
Ora starò tranquillo... per un po' >Smile