Forum MUGENATION: AIUTO!!! - Forum MUGENATION

Salta al contenuto

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

AIUTO!!!

#1 L   alex67 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 54
  • Iscritto: 11-May 08

Inviato 13 October 2009 - 09:20

ciao a tutti,
vorrei prendere un char e vederne tutte le mosse, vorrei modificare il changestate in modo che esegua mosse diverse ogni volta che premo lo stesso tasto, ma non riesco a rendere il changestate parametrico, funziona solo con valori fissi, ho provato in tutti i modi!!
Si può fare ?
0

#2 L   alex67 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 54
  • Iscritto: 11-May 08

Inviato 13 October 2009 - 09:23

Visualizza Messaggialex67, su Oct 13 2009, 10:20, detto:

ciao a tutti,
vorrei prendere un char e vederne tutte le mosse, vorrei modificare il changestate in modo che esegua mosse diverse ogni volta che premo lo stesso tasto, ma non riesco a rendere il changestate parametrico, funziona solo con valori fissi, ho provato in tutti i modi!!
Si può fare ?

per spiegarmi meglio vorrei rendere parametrico il valore value del changestate
0

#3 L   OttoMenoPaip 

  • Sensei
  • Gruppo: Moderatore
  • Messaggi: 3884
  • Iscritto: 25-March 09

Inviato 13 October 2009 - 09:52

Visualizza Messaggialex67, su Oct 13 2009, 10:23, detto:

per spiegarmi meglio vorrei rendere parametrico il valore value del changestate


1) MUGEN GENERALE non è la sezione giusta per queste domande, c'è GENERAL HELP
2) Evitate i doppi post, ci si può spiegare ancora meglio editando il primo

Detto questo trasferisco la discussione nella sezione giusta. Nel caso tu non riceva risposta aspetta almeno 5 giorni prima di fare un messaggio di "up"
0

#4 L   Squall LionHeart™ 

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

Inviato 13 October 2009 - 15:09

metti più changestate no?

ognuno che abbia come trigger il tasto premuto, e il rispettivo statedef di destinazione.

Saluti

Squall
0

#5 L   alex67 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 54
  • Iscritto: 11-May 08

Inviato 13 October 2009 - 16:16

Visualizza MessaggiSquall LionHeart™, su Oct 13 2009, 16:09, detto:

metti più changestate no?

ognuno che abbia come trigger il tasto premuto, e il rispettivo statedef di destinazione.

Saluti

Squall

scusami ma non ho mai toccato il codice di un char, potresti farmi un esempio ?
thx
0

#6 L   Squall LionHeart™ 

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

Inviato 13 October 2009 - 16:42

io avevo capito, dal tuo utilizzo di termini "tecnici" che sapevi di cosa parlavi, quindi mi sono limitato a dare una spiegazione sufficiente a chi è più in la di un neofita.

ad ogni modo, a questo punto credo che non ci sia molto da fare:

hai 3 tecniche, oguna deve avere la sua combinazione di tasti.

metti tre changestate:

[state -1, changestate1]
type = changestate
trigger1 = command = "nomecomando"
trigger1 = ctrl
value = 3400

ovviamente i numeri ed i nomi sono inventati sul momento.

tutto questo va messo nel CMD. nella prima parte del cmd crea le combinazioni con la seguente legenda:

D = giu
B = indietro
F = avanti
U = su

a,b,c,x,y,z,s sono i tasti mugen settati nelle opzioni.

separa ogni lettera con una virgola, e dai un nome ai 3 comandi che crei in questo modo (guarda gli altri per avere un idea).

quindi nella seconda parte inserisci i changestate come esempio su, e porta ai 3 statedef delle tecniche.

Saluti

Squall
0

#7 L   alex67 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 54
  • Iscritto: 11-May 08

Inviato 13 October 2009 - 19:49

ho visto il tuo esempio ma devo sistemare qualche dettaglio per farlo funzionare bene
ma da quanto visto finora forse c'è un equivoco: non voglio avere più tasti per fare la stessa mossa, voglio avere più mosse da fare con lo stesso tasto e fargli capire in qualche modo che mossa eseguire quando premo lo stesso tasto
puoi aiutarmi ?
thx
0

#8 L   Squall LionHeart™ 

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

Inviato 13 October 2009 - 20:53

Io avevo capito che tu volevi fare più mosse con diversi tasti XD

più mosse con lo stesso tasto. magari è fattibile ma dipende. mi spiego.

devi dirmi a quali condizioni cambia la tecnica, cioè, se io digito giu avanti pugno, a quali condizioni deve farmi la tecnica1 e a quali condizioni deve farmi la tecnica2. oppure è casuale? spiega un pò.

Saluti

Squall
0

#9 L   alex67 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 54
  • Iscritto: 11-May 08

Inviato 13 October 2009 - 21:50

Visualizza MessaggiSquall LionHeart™, su Oct 13 2009, 21:53, detto:

Io avevo capito che tu volevi fare più mosse con diversi tasti XD

più mosse con lo stesso tasto. magari è fattibile ma dipende. mi spiego.

devi dirmi a quali condizioni cambia la tecnica, cioè, se io digito giu avanti pugno, a quali condizioni deve farmi la tecnica1 e a quali condizioni deve farmi la tecnica2. oppure è casuale? spiega un pò.

Saluti

Squall


dunque, il fatto è questo...
vorrei farmi una dir personale dove ci sono i filmati delle mosse dei personaggi...
avevo iniziato modificando il changestate delle mosse (mettiamo stato 200, pugno leggero), in modo che facendo così una mossa non tornava nello stato 0 ma andava allo stato della mossa successiva (mettiamo stato 210, pugno medio) e così via, in questo modo spingendo un tasto inizia a dare tutta una sequenza di colpi,ma così non interagisco bene con un avversario
in basic mi farei un array dove metto gli stati corrispondenti ai colpi da sferrare e lo passerei come parametro...
vorrei per esempio che con il tasto x sferrasse il pugno leggero, poi spingendolo di nuovo il pugno medio e spingendolo ancora il pugno + forte, ma non capisco come programmare una sequenza preordinata di colpi che dovrebbe sferrare...

ciao
0

#10 L   Squall LionHeart™ 

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

Inviato 13 October 2009 - 22:32

Allora, questo è un pò più complesso.


te lo spiego velocemente perché ho purtroppo poco tempo (ma se parli di basic, allora dovresti capire al volo, essendo già un programmatore).

Devi agire negli statedef delle mosse. Ovviamente ci saranno diversi modi, ma adesso mi viene in mente di mettere un changestate in ogni mossa, che alla pressione di un tasto, passa a quello successivo.

esempio:

da cmd, il tasto X ti porta allo statedef 200.

vai nello statedef 200, e metti un changestate di questo genere:

[state 200, changestate1]
type = changestate
trigger1 = command = "x"
value = 210

e quindi tu quando premi x, passa al 210. qui ci metti un altro changestate di questo genere, che passa al 220, ecc.

spero di essermi spiegato :P

Saluti

Squall
0

Condividi questa discussione:


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

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