Forum MUGENATION: Win pose aggiuntiva - Forum MUGENATION

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Win pose aggiuntiva

#1 L   demongorne 

  • Senpai
  • PuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 533
  • Iscritto: 07-November 06

  Inviato 20 October 2008 - 17:23

Vorrei aggiungere una nuova win pose alle due gia presenti ho aggiunto le sprites e l'animazione ma mi da solo le predefinite :unsure:
0

#2 L   Squall LionHeart™ 

  • Programmatore M.U.G.E.N.
  • Gruppo: Moderatore
  • Messaggi: 1097
  • Iscritto: 23-July 07

Inviato 20 October 2008 - 17:33

La winpose è comandata dallo statedef 180. Questo statedef poi porta, a seconda delle condizioni a una o più winpose (solitamente chiamate per convenzione 181, 182 ecc).

devi creare un tuo statedef, e programmare la tecnica. e poi inserire un changestate nel 180, in modo che porti alla tua winpose, alle condizioni (trigger) che vorrai inserirgli.

scusa se ho scritto di fretta, spero si capisca, ma devo scappare a scuola guida XD

Saluti

Squall
0

#3 L   demongorne 

  • Senpai
  • PuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 533
  • Iscritto: 07-November 06

Inviato 20 October 2008 - 18:06

ho messo questo changestate

[Statedef 180]
type = S
ctrl = 0
anim = 0
velset = 0,0



[State 0, ChangeState]
type = ChangeState
trigger1 = Time = 0
value = 181,182,183
ctrl = 0

ma quando carica il mugen mi da messaggio di errore allo statedef 180 :unsure:
0

#4 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 20 October 2008 - 19:07

Per forza... non puoi scrivere un changestate con 3 valori... devi scrivere tre istruzioni diverse, ognuna con un proprio changestate e quindi

[State 180, ChangeState 1]
type = ChangeState
trigger1 = random <= 333
value = 181
ctrl = 0

[State 180, ChangeState 2]
type = ChangeState
trigger1 = random <= 333
value = 182
ctrl = 0

[State 180, ChangeState 3]
type = ChangeState
trigger1 = Time = 0
value = 183
ctrl = 0

------

Il trigger random ritorna un valore casuale da 0 a 999... con random <= 333 faccio sì che vi sia 1/3 di probabilità che capiti la prima intro e la seconda intro (ad ogni passaggio random torna un valore diverso). Se né la prima né la seconda intro vengono lanciate, la terza parte con certezza (perché tutto viene valutato al tick 0).
0

#5 L   demongorne 

  • Senpai
  • PuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 533
  • Iscritto: 07-November 06

Inviato 20 October 2008 - 20:07

Funziona :birra: grazie mille Nobun
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi