Forum MUGENATION: aggiungere un portrait dopo trasformazione - Forum MUGENATION

Salta al contenuto

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

aggiungere un portrait dopo trasformazione si può?

#1 L   ricky88 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 437
  • Iscritto: 10-June 06

Inviato 13 February 2010 - 18:46

nella lifebar vorrei aggiungere un portrait del personaggio trasformato ad un personaggio dopo che si trasforma. è possibile farlo? secondo me si perchè ho un personaggio che lo fa, ma succede solo se il personaggio è player 2 o se è comandato dal pc. infatti nel cns dell'AI del personaggio ho trovato questo codice:

; Small alternative portrait left corner.
[State -2, portrait]
type = explod
triggerall = palno > 6 && numexplod(9100) = 0 && stateno != 198 && var(4) = 1 && numenemy = 1
trigger1 = time = 0
anim = 9100
pos = 26,22
postype = left
id = 9100
ignorehitpause = 1
supermove = 1
bindtime = -1
ontop = 0
ownpal = 1
sprpriority = -5
facing = -1

; Small alternative portrait right corner.
[State -2, portrait]
type = explod
triggerall = palno > 6 && numexplod(9200) = 0 && stateno != 198 && var(4) = 2 && numenemy = 1
trigger1 = time = 0
anim = 9100
pos = -28, 22
postype = right
id = 9200
ignorehitpause = 1
supermove = 1
bindtime = -1
ontop = 0
ownpal = 1
sprpriority = -5

; This parameters adds a invert face position,
; Delete it if you remove the explods parameters above.
[State -2, portrait]
type = varset
trigger1 = roundstate = 0
trigger1 = facing = 1
var(4) = 1

[State -2, portrait]
type = varset
trigger1 = roundstate = 0
trigger1 = facing = -1
var(4) = 2

vorrei sapere se è possibile aggiungere questo codice al personaggio anche se controllato da me e non solo dal computer. se si può come faccio?
0

#2 L   Squall LionHeart™ 

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

Inviato 13 February 2010 - 19:15

No, in realtà non è possibile.

Quello che questo tipo ha fatto è solo un "imbroglio". in pratica mette il potrait da sopra all'altro. Ma ovviamente, cambia lifebars e avrai il potrait sfasato, perché il vero potrait viene messo in posizione dalle lifebars stesse, quello pezzotto invece dal char.

Saluti

Squall
0

#3 L   ricky88 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 437
  • Iscritto: 10-June 06

Inviato 14 February 2010 - 20:32

Visualizza MessaggiSquall LionHeart™, su 13 February 2010 - 19:15, detto:

No, in realtà non è possibile.

Quello che questo tipo ha fatto è solo un "imbroglio". in pratica mette il potrait da sopra all'altro. Ma ovviamente, cambia lifebars e avrai il potrait sfasato, perché il vero potrait viene messo in posizione dalle lifebars stesse, quello pezzotto invece dal char.

Saluti

Squall


per me andrebbe bene se si può sovrapporre il portrait trasformato sull'altro. io come portrait delle lifebars non uso i comuni portraits da 25x25, ma una mini foto da 88x127. quindi mi confermi che non è possibile fare ciò?
0

#4 L   Squall LionHeart™ 

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

Inviato 14 February 2010 - 21:25

la modifica è possibile, ma varrebbe solo sul tuo screenpack, come già detto ;)

Saluti

Squall
0

#5 L   ricky88 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 437
  • Iscritto: 10-June 06

Inviato 15 February 2010 - 17:09

Visualizza MessaggiSquall LionHeart™, su 14 February 2010 - 21:25, detto:

la modifica è possibile, ma varrebbe solo sul tuo screenpack, come già detto ;)

Saluti

Squall


e dove devo inserire il codice che ho postato x far uscire il portrait anche quando manovro io (giocatore 1) il personaggio? per dove intendo in che file (cns,cmd ecc.) e in che state.
0

#6 L   Squall LionHeart™ 

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

Inviato 15 February 2010 - 17:31

l'explod può essere inserito dove vuoi, ci sono molti posti dove potresti metterlo.

Personalmente ti consiglio di metterlo nello state della trasformazione (file cns), cosicché venga cambiato appena ti trasformi, o comunque durante la trasformazione.

Ps. Se fai così, ricordati di settare il removetime = -1 in modo tale da non toglierlo mai.

Ps2. Se è prevista anche una "detrasformazione", allora dagli anche un ip, in modo tale che quando fai la detrasformazione fai il removeexplod per toglierlo :)

Saluti

Squall
0

#7 L   ricky88 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 437
  • Iscritto: 10-June 06

Inviato 15 February 2010 - 17:51

Visualizza MessaggiSquall LionHeart™, su 15 February 2010 - 17:31, detto:


Se è prevista anche una "detrasformazione", allora dagli anche un ip, in modo tale che quando fai la detrasformazione fai il removeexplod per toglierlo :)



come faccio a dargli un ip e a fare il removeexplod? praticamente si detrasforma mentre fa una mossa tenendo un pulsante premuto
0

#8 L   Squall LionHeart™ 

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

Inviato 15 February 2010 - 20:08

scusa, ho avuto un abbaglio XD ID, non IP xD

comunque IP è uno delle voci dell'explod. dagli un valore univoco, tipo

ID = 3400

Poi, nella tecnica in cui si deve detrasformare, metti un removeexplod.

[state pippo, potrait]
type = removeexplod
trigger1 = command = "tastodapremereperfardetrasformare" (oppure appena la variabile di trasformazione è 0)
ID = 3400

Saluti

Squall
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