ragazzi vorrei realizzare una mossa in cui il p1 spara una rete che all'impatto con il p2 lo blocca per qualche secondo all'angolo dello schermo.. nel caso il p2 sia a metà schermo deve essere sballottato fino a fine stage..
credo sia meglio un helper che un projectile, giusto?
lascio qualche coordinata
animazione del p1 = 3200
animazione del projectile che viene sparato = 3201
animazione della rete che paralizza il p2 = 3202
animazione del p2 quando collide con il projectile = 5000
anim del p2 intrappolato =5001
Pagina 1 di 1
helper o proj problema
#2
Inviato 14 September 2008 - 13:58
Io ho utilizzato solo una volta il projectile perchè mi sono sempre trovato meglio con gli helper cmq non credo cambi molto...
#4
Inviato 16 September 2008 - 19:48
Ti passo il codice base dei projectile da modificare:
per l'animazione del proietle ti servira questo
;Kunai
[StateDef 320]
type = C
movetype= A
physics = C
juggle = 1
velset = 0,0
ctrl = 0
anim = 320 ; animazione del gesto della char quando lancia il proietile
poweradd = 20
[State 320, 1]
type = Projectile ; dice al mugen che è un proietile
trigger1 = AnimElem = 1 ; dice al mugen che il proietile colpisce quando ciene effetuato il primo sprite dell'animazione
projanim = 325 ;l'animazione del proietile
projhitanim = 325 ; The projectile’s hit animation
projpriority = 1 ; la priorità del proietile
projheightbound = -150, 100
projedgebound = 100
projscreenbound = 100
projshadow = -1
offset = 20, -30 ;questo dice al mugen da qualle altezza il proietile parte
velocity = 2 ;la velocità del proietile
attr = S, SP
damage = 15 ;il danno
animtype = heavy
guardflag = MA
hitflag = MAFDP
pausetime = 50,10
hitsound = 5,2
sparkxy = 500,250
guardsound = S6,0
ground.type = Low
ground.slidetime = 25
ground.hittime = 25
ground.velocity = -6
air.animtype = Back
air.velocity = -4,-6
air.juggle = 3
air.fall = 1
down.velocity = -4,-6
down.hittime = 15
down.bounce = 0
[State 320, end]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
il commando:
;Shuriken
[State -1, Air Shuriken] qui lasci uguale ma cambi il nome air shuriken e metti il nome della tua mossa
type = ChangeState
value = 1100 questa è la costante che devi modificare e metere il nome della tua
triggerall = var(10) = 0
triggerall = command = "y" questo è il nome del comando che poi devi creare
triggerall = command != "holddown"
trigger1 = statetype = A
trigger1 = ctrl
[Command]
name = "y" nome del commando
command = y i tasti da premere
time = 1 il tempo in cui devi premere tasti
forse domani se riesco ti passo quello degli helper con spiegazione... scusami ma non ho molto tempo in questi ultimi giorni...
per l'animazione del proietle ti servira questo
;Kunai
[StateDef 320]
type = C
movetype= A
physics = C
juggle = 1
velset = 0,0
ctrl = 0
anim = 320 ; animazione del gesto della char quando lancia il proietile
poweradd = 20
[State 320, 1]
type = Projectile ; dice al mugen che è un proietile
trigger1 = AnimElem = 1 ; dice al mugen che il proietile colpisce quando ciene effetuato il primo sprite dell'animazione
projanim = 325 ;l'animazione del proietile
projhitanim = 325 ; The projectile’s hit animation
projpriority = 1 ; la priorità del proietile
projheightbound = -150, 100
projedgebound = 100
projscreenbound = 100
projshadow = -1
offset = 20, -30 ;questo dice al mugen da qualle altezza il proietile parte
velocity = 2 ;la velocità del proietile
attr = S, SP
damage = 15 ;il danno
animtype = heavy
guardflag = MA
hitflag = MAFDP
pausetime = 50,10
hitsound = 5,2
sparkxy = 500,250
guardsound = S6,0
ground.type = Low
ground.slidetime = 25
ground.hittime = 25
ground.velocity = -6
air.animtype = Back
air.velocity = -4,-6
air.juggle = 3
air.fall = 1
down.velocity = -4,-6
down.hittime = 15
down.bounce = 0
[State 320, end]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
il commando:
;Shuriken
[State -1, Air Shuriken] qui lasci uguale ma cambi il nome air shuriken e metti il nome della tua mossa
type = ChangeState
value = 1100 questa è la costante che devi modificare e metere il nome della tua
triggerall = var(10) = 0
triggerall = command = "y" questo è il nome del comando che poi devi creare
triggerall = command != "holddown"
trigger1 = statetype = A
trigger1 = ctrl
[Command]
name = "y" nome del commando
command = y i tasti da premere
time = 1 il tempo in cui devi premere tasti
forse domani se riesco ti passo quello degli helper con spiegazione... scusami ma non ho molto tempo in questi ultimi giorni...
Condividi questa discussione:
Pagina 1 di 1

Aiuto










