• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 1 voto(i) - 5 media
  • 1
  • 2
  • 3
  • 4
  • 5
Tempo preciso per animazione
#1
Information 
Formula x il calcolo preciso di una animazione
----------------------------------------------

[(0,4 x F/s):10] x 1000 = -------> ridotta -----> 40 x F/s

Il risultato apparirà già in millisecondi, per poterlo usare negli script di FPSC


F/s = frame/secondo (come trovare il valore giusto?)

1) Aprire il file .fpe dell'entità
2) Rintracciare l'animazione che ci interessa riprodurre con precisione

es.: anim2 = 32,44

3) Sottrarre dal numero più grande il numero più piccolo

44-32= 12F/s per eseguire l'animazione 2


Esempio di script per animazioni in sequenza: (script per animazione Dog)
Citazione:;Artificial Intelligence Script

;Header By Tax

desc = Animate dog

;Triggers

Confusedtate=0:timerstart,state=1

;fermo
Confusedtate=1,timergreater=1320:animate=1,state=2,timerstart

;Si siede
Confusedtate=2,timergreater=4000:animate=25,state=3,timerstart

;Seduto
Confusedtate=3,timergreater=2320:animate=26,state=4,timerstart

;Si alza da seduto
Confusedtate=4,timergreater=4760:animate=27,state=5,timerstart

;Cammina
Confusedtate=5,timergreater=2400:animate=2,state=6,timerstart

;Corre
Confusedtate=6,timergreater=4000:animate=5,state=7,timerstart

;Impiedi su due zampe
Confusedtate=7,timergreater=4000:animate=28,state=8,timerstart

;Dorme
Confusedtate=8,timergreater=4000:animate=29,state=9,timerstart

;Salto
Confusedtate=9,timergreater=4000:animate=50,state=10,timerstart

;Morte da dx
Confusedtate=10,timergreater=1320:animate=20,state=11,timerstart

;Morte da sx
Confusedtate=11,timergreater=720:animate=17,state=12,timerstart

;Morte da dietro
Confusedtate=12,timergreater=720:animate=14,state=13,timerstart

;Morte dal davanti
Confusedtate=13,timergreater=1040:animate=11,state=1,timerstart

;End of script
Il tempo espresso nel "timergreater=XXXX" è il tempo dell'animazione precedente a quella che si trova
nella sua stessa riga.

Es.: Viene eseguita l'animazione 1 (state=1), in automatico si passa allo state=2, ma solo dopo 4 secondi
si passa all'animaziona 25..... e cosi via per le altre

I tempi con 4000 sono impostati a caso, non ha importanza per quel tipo di animazione, perchè ciclica.

By Tax
 
Rispondi
#2
grazie
 
Rispondi
#3
cioe con questo script puoi far fare ad un personaggio delle animazioni a tempo?
 
Rispondi
#4
Si esatto, ma questo e solo un es. ho preso quello del cane.

Si potrebbe far alzare il cane, farlo guardare in giro, e fargli seguire una linea di waypoint, e alla fine dei waypoint farlo dormire (non ho fatto animazione per sdraiarsi Tongue).

Naturalmente si può applicare ad ogni entità.
 
Rispondi
#5
sarebbe figo fare un animazione per un game, entri in una stanza, sei freezato, il nemico ti si avvicina piano, ti punta la pistola in fronte e boom! headshot! e poi li continua la storia
 
Rispondi
#6
Si infatti proprio come CoD4 Tongue... è un lavorone ma si possono creare dei mini video
 
Rispondi
#7
(30-01-2011, 07:36 PM)Tax78 Ha scritto: Si infatti proprio come CoD4 Tongue... è un lavorone ma si possono creare dei mini video

ci siamo capiti in poche parole XD
 
Rispondi
#8
ora ci provo anche io sono un darkino curioso >_>
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
Information Porta a tempo Tax78 5 1,835 05-08-2013, 01:15 AM
Ultimo messaggio: Tax78
  [RISOLTO]Far scomparire un entità/oggetto dopo un tot di tempo Klascov 10 2,183 17-06-2013, 03:30 AM
Ultimo messaggio: Klascov
  suond zone a tempo lordx 4 1,296 01-10-2012, 12:04 PM
Ultimo messaggio: lordx
  [CERCO]Script hud x un certo tempo francy11 18 3,550 20-07-2011, 11:25 AM
Ultimo messaggio: xlsheriklx

Vai al forum:


Browsing: 1 Ospite(i)