Forum MUGENATION: Creazione chars avanzato - Forum MUGENATION

Salta al contenuto

  • 2 Pagine +
  • 1
  • 2
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Creazione chars avanzato Per proggrammatori esperti...

#1 L   Masters of fire 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 49
  • Iscritto: 28-August 07

  Inviato 25 September 2007 - 17:47

Salve a tutti come Menjoso vorrei creare una discussione-tutorial su delle impostazioni avanzate di un chars...
1° domanda:come creare una trasformazione e a farla mantenere nel tempo.
2° domanda:come cambiare le impostazioni (vita, attacco, divesa velocità ecc.) quando si è in trasformazione

3° domanda: come evocare degli alleati che combattano contro l'avversario per un certo lasso di tempo.

4° domanda: come far si che durante lo svolgimento di alcune mosse si sia invulnerabili e che il nemico non possa proprio colpirti interrompendo il giusto svolgimento della mossa.

5° domanda: come aggiungere un sottofondo alla mossa.


Grazie spero che mi rispondiate numerosi (o forse no altrimenti vorrebbe dire che sono l'unico ignorante a non saper proggrammare decentemente un chars) :unsure: :lol:
0

#2 L   Nobun 

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

Inviato 26 September 2007 - 21:02

1) La prima è un po' difficile da rispondere perché bisogna mettere mano sul common1.cns.

Quello che ti posso dire è che la tecnica prevede di memorizzare il valore di trasformazione su una var e modificare il common1.cns in modo tale che gli state di base visualizzino le animazioni sulla base del valore della var.

Ad es. anziché mettere il valore di animazione 0 per lo state 0 mettere ad es. il valore

0 + (10000 * Var(1))

e poi "sdoppiare" la seconda versione a valori di 10000

2) La vita non la puoi cambiare: Essa è fissa (intesa come vita totale disponibile)puoi al limite aumentare il valore della life con LifeAdd ma sempre entro il limite inizialmente prefissato.

La velocità si setta all'interno del common1.cns cambiando i parametri di velocità in maniera tale che a determinate condizioni anziché richiamare le costanti CNS si specificano delle velocità diverse in maniera analitica.

3) Si inizia l'istanza con un comando Helper (vedi tutorial sctrls) che rinvia ad uno state dedicato all'helper stesso. Un Helper poi deve autodistruggersi alla fine con un comando DestroySelf

4) Molto semplicemente usando il comando NotHitBy

Type = NotHitBy
Value = SCA
trigger1 = ...

Il trigger determina il momento quando il NotHitBy deve essere attivo. Devi deciderlo tu sulla base delle tue necessità

5) Si usa (come qualunque suono del personaggio) il comando PlaySnd (ovviamente il suono deve essere presente nel .SND del personaggio).

----

Scusa se sono stato forse troppo sintetico ma alcune delle tue domande sono veramente complesse da spiegare. Dovresti cercare di studiarti un po' alcuni degli state del common1.cns in particolare gli state da 0 a 40.
0

#3 L   Masters of fire 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 49
  • Iscritto: 28-August 07

  Inviato 27 September 2007 - 13:58

va bene Grazie! ;)
0

#4 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

  Inviato 27 September 2007 - 14:09

Prego, di niente! ;)




Spoiler

0

#5 L   Masters of fire 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 49
  • Iscritto: 28-August 07

Inviato 30 September 2007 - 12:18

:lol: :lol: :lol: :lol: :lol:
0

#6 L   The RockOne 

  • Touhou Fan
  • Gruppo: Membro Speciale
  • Messaggi: 2296
  • Iscritto: 23-July 07

Inviato 30 September 2007 - 14:45

Anchio una di queste volte avevo intenzione prima o poi di fare un topic con delle domande simili, i codici o come fare per certe azioni, sarò davvero cattivo in alcune, Nobun e i bravi impazziranno per cercare di fornire la soluzione per alcune mosse (ovviamento scherzo :rotfl: )
0

#7 L   Nobun 

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

Inviato 01 October 2007 - 18:54

Bhe se non ci arrivo non ho problemi a dirlo :P

Ti dirò... mi spiace non sono capace.

Però prima di darmi per vinto se la cosa non è a soluzione immediata dammi il tempo di studiarmi il caso! 0:)
0

#8 L   The RockOne 

  • Touhou Fan
  • Gruppo: Membro Speciale
  • Messaggi: 2296
  • Iscritto: 23-July 07

Inviato 01 October 2007 - 20:31

giusto, chiedo scusa, rileggendo il mio ultimo commento ho scritto una frase un po' sgangherata e scazzata, non ero in me in quel momento :rotfl:
0

#9 L   Masters of fire 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 49
  • Iscritto: 28-August 07

Inviato 02 October 2007 - 14:52

Forza Nobun lo so che sei un genio e forse mi basti solo tu ma io voglio qua anche Ice king e gli altri!
0

#10 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 03 October 2007 - 08:18

domanda:come cambiare le impostazioni (vita, attacco, divesa velocità ecc.) quando si è in trasformazione

agendo sul common (o negli stati di movimento) tramite una variabile e un trigger per qualsiasi type di cosa che devi fare.
ad esempio... possiamo benissimo cambiare la velocita' amumentandola se salti con la spada in mano, O senza... cosa nn solo fattibilissima ma anche facile.
per la difese e' + complicato... cambi allo stesso modo gli stati dove vieni colpito per mettere un valore MINORE del danno che ti fa il nemico, O aumentare il tuo moltiplicatore prima che venga usato.
ATTACCO... bhe che dire... sono stati diversi comunque se sei trasformato... te li fai come ti pare a te...
VITA>... come dove ho scritto MINORE... stesso modo ;)


1° domanda:come creare una trasformazione e a farla mantenere nel tempo.

1) creare un modo in cui ti trasformi e far cambiare una variabile
2) modificare tutto o parte del common uno per cambiare stato con la variabile.
3) avere un po' di intelligenza e mandare un pm a SlayerGatsu, l'espreto di trasformazioni che nn dice mai tutto in publico :P



sinceramente queste domande sono noiosette... qualcosa di piu' piccante ce lo hai!?
0

#11 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 03 October 2007 - 08:23

ps:
nobun un codice che indipendentemente da dove sei nello schermo ti muove dipendentemente a dove sei nello schermo ti viene in mente alla svelta?
sono 2 anni che studio un equazione matematica che faccia quello che devo fare in base ed usando i parametri del char, ma apparte l'altezza che nn cambia mai viene fuori na cosa scattosa e mostruosa... (PROPRIO PERCHE il cahr si muove MOLTO per colpa dei valori, E nn esiste il valore assoluto in mugen.... )
se ti viene in mente una cosa X dimmi, che vedo se non l'ho provata di gia...
per ora ho un trigger di moltiplicazioni di 3 pagine e ancora e' troppo scattoso sebene nn e' scattoso ma e' fluido qando lo vedi molto lento XD

sinceramente poi siccome sono 2 anni che nn viene ho lasciato perdere... e l'ho lasciata cosi'...
la soluzione temporanea e' ovviamente a cambiare movimento in base alla posizione nellos chermo allo scattare di un certo sprite...
ma se la poszione e' diversa sevono + trigger e per una mossa che e' una cazzata si sprecano 2 pagine di codice...
0

#12 L   the pizzaman 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 1265
  • Iscritto: 14-August 04

Inviato 03 October 2007 - 11:47

vuoi creare un char di naruto giusto?
0

#13 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 03 October 2007 - 18:13

probabilemnte... speriamos ia qualcosa di + interessante :P
0

#14 L   The RockOne 

  • Touhou Fan
  • Gruppo: Membro Speciale
  • Messaggi: 2296
  • Iscritto: 23-July 07

Inviato 04 October 2007 - 19:40

Visualizza MessaggiSlayerGatsu, su Oct 3 2007, 09:23, detto:

ps:
nobun un codice che indipendentemente da dove sei nello schermo ti muove dipendentemente a dove sei nello schermo ti viene in mente alla svelta?
[...]

Oddio credo di non aver capito bene, può essere utile se dico "effetto buco nero"(risucchio)? (probabilmente no visto che non credo di aver capito cosa c'è da fare e mi scuso per ciò)
0

#15 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 05 October 2007 - 01:22

diciamo che e' un po' come saltare, hai presente che quando il char salta attraverza lo schermo con una parabola... sale scende... (senuno spazio nel mezzo)
questo effetto mi serve per meta'.
ovvero, indipendente da dove sei, il sato e' sempre uguale.
a me serve che indipendentemente da dove sei, finisci sempre nello stesso posto (al centro dello schermo)
ma se sei gia al centro dello schermo ti sposti solo di quel tanto che basta per arrivarci.
in altre parole la variabile della velocita deve essere un equazione che risulta in un numero consono per muoverti da x1 a x2...

tutto li...
0

#16 L   The RockOne 

  • Touhou Fan
  • Gruppo: Membro Speciale
  • Messaggi: 2296
  • Iscritto: 23-July 07

Inviato 05 October 2007 - 05:32

Ah adesso ho capito...non dev'essere per nulla semplice (anche se questo si era già capito).
0

#17 L   Nobun 

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

Inviato 05 October 2007 - 19:26

Una formula simile l'avevo fatta per Nobunaga ma ci ragionai parecchio.

Quello che ti serve è qualcosa di leggermente diverso... dammi tempo un paio di giorni e ti dico a cosa ho pensato...

Però voglio capire un paio di cose

A) Nel momento in cui ti serve il codice sei in una mossa aerea (tipo salto) o vuoi semplicemente un codice di teletrasporto (nel secondo caso basta mettere un PosSet pari a 0,0)?

Insomma spiega nel dettaglio anche privatamente esattamente ciò che vuoi fare (magari un video aiuterebbe a capire)... fammelo anche privatamente se non vuoi divulgare troppe informazioni

(ricordati - solo se scrivi a nobun@mugenation.com, non indispensabile se scrivi all'indirizzo yahoo - di mettere la parola "Mugen" nell'oggetto mail)

PS o forse si tratta di un balzo tipo quello "fisso" che fa Ranmaru quando fai la "corsa" indietro, solo che vuoi che si arrivi sempre al centro dello schermo? (però in questo caso dovresti partire sempre da terra oppure anche dall'aria?)
0

#18 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 05 October 2007 - 22:43

partis empre da terra, ma devi arrivare sempre al centro dello schermo... e sistemare la elocita' in base alla posizione nn funziona... purtroppo...
cmq e' quello che va fatto... hai capito bene
0

#19 L   Nobun 

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

Inviato 06 October 2007 - 15:05

Ho capito... un balzo avanti che porti al centro dello schermo.

Una ultima domanda... mi è concesso "truccare" lo schermo ovvero bloccare lo schermo durante il mio movimento? l'effetto si può fare ma solo relativamente al movimento del tuo char e non dell'avversario... ciò significa che se l'avversario mi fa scorrere lo schermo mi frega... A meno di non creare due Helper invisibili al lato dello schermo (con la caratteristica del vincolo a schermo) che mi blocchino lo scorrimento...
0

#20 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 12 October 2007 - 21:07

Adesso rubo un momento il topic a Masters :lol:

Uno del forum (kakashi) mi ha chiesto una cosa, posto io che forse posso spiegarmi meglio...

Praticamente ha un Sasuke che Vorrebbe unire alla trasformazione, che è un char a parte.
Cioè con una certa combinazione di tasti vorremmo che Sasuke si trasformi in quell'altro, facendone un char singolo :wacko: Nn so se ho reso bene l'idea...

Come fare?
0

Condividi questa discussione:


  • 2 Pagine +
  • 1
  • 2
  • 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