Kuririn Maestro Roshi
Cantidad de envíos : 7 Fecha de inscripción : 18/12/2008
| Tema: Proyectiles. Vie Ene 23, 2009 11:25 pm | |
| Hola a todos, quería saber si no existe algún tutorial para crear proyectiles ya que soy nuevo en esto y quiero agregar una bola de ki normal a un char que estoy intentando hacer.
Y también si hay algún tutorial para hacer supers. | |
|
Vegeta ssj Vegetto ssj
Edad : 29 Cantidad de envíos : 1244 Fecha de inscripción : 14/09/2008
| Tema: Re: Proyectiles. Vie Ene 23, 2009 11:47 pm | |
| Creo que con photoshop puedes hacerlo revisa en esta o la otra seccion de tutoriales hay un tutorial de unkown gamer | |
|
Kuririn Maestro Roshi
Cantidad de envíos : 7 Fecha de inscripción : 18/12/2008
| Tema: Re: Proyectiles. Sáb Ene 24, 2009 1:16 am | |
| Perdona, creo que no me expliqué bien xP.
Lo que yo busco es un tutorial para programar los proyectiles/supers, llevo días buscando y no encuentro ninguno. | |
|
dbz_mugen Vegeta
Edad : 30 Cantidad de envíos : 250 Fecha de inscripción : 18/11/2007
| Tema: Re: Proyectiles. Sáb Ene 24, 2009 2:26 am | |
| yo te explico, seguro q te sabes ya lo basico. pero por las dudas lo pongo igual =P - Spoiler:
;Fireball [Statedef 1080] type = S movetype = A physics =S velset = 0,0,0 juggle = 4 ctrl = 0 anim = 903; bue.. ya sabes la anim del char lanzando el Proj. poweradd = -75 ; La cantidad de porder q pierde
[State 900, 1] type=PlaySnd trigger1 = AnimElem = 2 value= s35,0 volume = 255
[State 700: Helper] type = Helper ; ayudante del Char trigger1 = (AnimElem = 2) && (Power > 50); Condiciones. osea, estar en 2do elemento y tener mas de 50 de poder. helpertype = Normal ; tipo de Helper name = "Proyectil" ; El nombre del Helper id = 1085 ; identificacion del ayudante pos = 20,-30 postype = p1 facing = 1 stateno = 1085 ; State donde se encuentra el Ayudante keyctrl = 0 ownpal = 1 supermovetime = 0 pausemovetime = 0 size.xscale = 0.4 size.yscale = 0.4
[State 1000, Explod] type = Explod trigger1 = Animelem = 2 anim = 905 ID = 905 pos = 20,-30 postype = p1 facing = 1 vfacing = 1 bindtime = 1 scale = 0.4,0.4 Ontop = 1 removetime = 16 removeongethit = 1
[State 1000, 1] type = PlaySnd trigger1 = AnimElem = 2 value = 4, 7
; Para irse al estado 0 cuando termina de lanzarlo
[State 1000, 4] type = ChangeState trigger1 = AnimTime = 0 value = 0 ctrl= 1
;Para irse a otro state, si es q el char lo lanza con 2 manos
[State 1000, 0] type = ChangeState triggerall = power >= 50 triggerall = time > 15 trigger1 = command = "z" value = 1081
Bueno, como ves ahi uso El Super Control "Helper" pero tambien lo podes hacer con el "Projectil" q te lo pongo ahora en un rato.
Ahora el State del Ayudante q es 1085,
;Helper [Statedef 1085] movetype = A anim = 907 ; animacion del poder ;velset = 0,0 ctrl = 0 poweradd = 0 juggle = 0 facep2 = 0 hitdefpersist = 0 movehitpersist = 0 hitcountpersist = 0 sprpriority = 2
[State 1001: AssertSpecial] type = AssertSpecial trigger1 = 1 flag = NoShadow ; no tiene sombra el Ayudante
;Tipo de Golpes del ayudante (Poder)
[STate 1001: hitby] type = hitby trigger1 = 1 value = SAC,NP,SP,HP
;Tipod de daños q no puede sufrir.
[State 1001: NotHitBy] type = NotHitBy trigger1 = 1 value = SCA
;[State 1001: PlayerPush] ;type = PlayerPush ;trigger1 = 1 ;value = 0
; la velocidad a la q viaja el Helper
[State 1001: VelSet] type = VelSet trigger1 = (!Time) x = 3 y = (IfElse((Parent,Command = "holdup"),-0.5,(IfElse((Parent,Command = "holddown"),0.8,0))))
; Bue.. La multiplica xD
[State 1001: VelMul] type = VelMul trigger1 = (Time > 0) x = 1.06 y = 1.06
; debes saber para q sirve
[State 1001: AfterImage] type = AfterImage trigger1 = (!Time) time = 200 timegap = 2 framegap = 3 length = 5 paladd = 0, 0, 0 palmul = .25, .50, .75 palcontrast = 50,100,150 trans = add
Y bueno, el hitdef del Ayudante. sin esto el proyectil no hace daño =P
[State 1001: Hitdef] type = Hitdef trigger1 = (1) attr = S, NP hitflag = MAFDP guardflag = MA animtype = Hard priority = 7, Hit damage = 40,10 pausetime = 1,12 sparkno = -1 sparkxy = 0,-5 ;guard.sparkxy = 30, 20 guard.sparkno = s1060 hitsound = s3,5 guardsound = s3,5 ground.type = Low air.type = Trip ground.slidetime= 20 ground.hittime = 20 air.hittime = 15 ground.velocity = -4 guard.velocity = -4 air.velocity = -4,-3 airguard.velocity = -4,-3 ground.cornerpush.veloff = 0 fall.xvelocity = -1 fall.yvelocity = -3 fall.recover = 0 air.fall = 1 down.velocity = -1,-2 down.bounce = 1 guard.kill = 0 getpower = 0
; y esto es para q el Helper se Vaya al hacer contacto u otras condiciones q qieras ponerle
[State 1001: DestroySelf] type = DestroySelf trigger1 = movecontact = 1;(Parent, NumProjID(1002) = 0) trigger2 = time = 200
Osino, por si se te complica, te podes pasar el Paso del Ayudante si en vez de poner el contros "Helper", pones el "Projectil" y qdaria algo mas facil, algo asi.. - Spoiler:
[StateDef 653] type = S movetype= A physics = S juggle = 1 velset = 0,0 ctrl = 0 anim = 653 poweradd = -300
[State 0, Explod] type = Explod trigger1 = animelem = 2 anim = 9018 ID = 9018 pos = 35,-20 postype = p1 facing = 1 vfacing = 1 bindtime = 1 vel = 0,0 accel = 0,0 random = 0,0 removetime = -2 supermove pausemove scale = 1,1 sprpriority = 1 ontop = 0 shadow = 0,0,0 ownpal = 0 removeongethit = 0 ;ignorehitpause = ;persistent =
;Este es... [State 653, 1] type = Projectile trigger1 = AnimElem = 2; Animacion en la q sale el Proyectil del personaje projanim = 9016; Anim del Proyectil projhitanim = 9017; animacion de la explcion del proj projpriority = 1 projheightbound = -240, 100 projedgebound = 100 projscreenbound = 100 projshadow = -1 offset = 30,-33 velocity = 10, Velocidad a la q viaja attr = S, SP damage = 20 , 10 animtype = heavy guardflag = MA hitflag = MAFDP pausetime = 10,10 hitsound = s654 sparkxy = 500,500 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 = 30 down.bounce = 0
[State 653, end] type = ChangeState trigger1 = AnimTime = 0 value = 0 ctrl = 1
Perdona por el Choclo, pero es lo q hay xD. ensima no creo q me haya explicado bien, hace lo q entiendas xD | |
|
Kuririn Maestro Roshi
Cantidad de envíos : 7 Fecha de inscripción : 18/12/2008
| Tema: Re: Proyectiles. Sáb Ene 24, 2009 3:27 pm | |
| La verdad que me resulta difícil de entender, pero lo intentaré aún así xD. Igual, si alguien encuentra un tutorial, me haría un favor. | |
|
dbz_mugen Vegeta
Edad : 30 Cantidad de envíos : 250 Fecha de inscripción : 18/11/2007
| Tema: Re: Proyectiles. Sáb Ene 24, 2009 3:54 pm | |
| es q no creo q haya tutos, de ultima hay codes mejores explicados q el mio xD, tratare de buscar =P. de ultima toma un code "Open Source" y modifica los valores, creo q lo unico q expliq bien es par q sirver cada S control xD | |
|
fer Vegetto
Cantidad de envíos : 740 Fecha de inscripción : 29/12/2007
| Tema: Re: Proyectiles. Sáb Ene 24, 2009 4:23 pm | |
| proba leyendo casmugen XD | |
|