Ir para


Tutorial - Como Fazer Seu Char Andar Agachado


  • Responder
Não há respostas neste tópico

#1 IHighGamerI

    Começando Agora

  • Members
  • 3 Posts:

Postou 08 dezembro 2012 - 08:35

Terminei esse codigo hoje, espero que ajudem Iniciantes/Intermediarios/Avançados !
Vamos começar !

Quote

Primeiro coloque sua sprites, no grupo 13 e faça a animação no AIR. Faça a mesma coisa só que coloque as sprites no grupo 14 e faça a animação no air.
O Grupo 13 - Para andar agachado para frente - O Grupo 14 - Para andar agachado para trás
Imagem Imagem

Quote

Coloque isso no CNS chamado common1.cns
;---------------------------------------------------------------------------
; Crouch Walk
;---------------------------------------------------------------------------
[Statedef 13]
type = C
physics = C
sprpriority = 0

[State 13, 1]
type = VelSet
trigger1 = command = "holdfwd"
x = const(velocity.walk.fwd.x)

[State 13, 2]
type = VelSet
trigger1 = command = "holdback"
x = const(velocity.walk.back.x)

[State 13, 3]
type = ChangeAnim
triggerall = vel x > 0
trigger1 = Anim != 13 && Anim != 6
trigger2 = Anim = 6 && AnimTime = 0
value = 13

[State 13, End]
type = ChangeAnim
triggerall = vel x < 0
trigger1 = Anim != 14 && Anim != 6
trigger2 = Anim = 6 && AnimTime = 0
value = 14

[State 13, 3]
type = ChangeAnim
trigger1 = command != "holdfwd"
value = 11

[State 0, ChangeState]
type = ChangeState
trigger1 = command = "holdback"
value = 14
ctrl = 1

and

;---------------------------------------------------------------------------
; Crouch Walk Backwards
;---------------------------------------------------------------------------
[Statedef 14]
type = C
physics = C
sprpriority = 0

[State 14, 1]
type = VelSet
trigger1 = command = "holdback"
x = const(velocity.walk.back.x)

[State 14, 3]
type = ChangeAnim
triggerall = vel x > 0
trigger1 = Anim != 13 && Anim != 6
trigger2 = Anim = 6 && AnimTime = 0
value = 13

[State 14, End]
type = ChangeAnim
triggerall = vel x < 0
trigger1 = Anim != 14 && Anim != 6
trigger2 = Anim = 6 && AnimTime = 0
value = 14

[State 14, 3]
type = ChangeAnim
trigger1 = command != "holdback"
value = 11

[State 0, ChangeState]
type = ChangeState
trigger1 = command != "holdback"
value = 13
ctrl = 1

Quote

Coloque isso no CMD

[State -1, Crouch Walk]
type = ChangeState
value = 13
triggerall = !Var(59)
triggerall = StateType = C
triggerall = (Ctrl)
triggerall = (StateNo != 11)
triggerall = (StateNo != 13)
triggerall = (StateNo != 14)
trigger1 = Command = "holddown" || command = "holdfwd"

[State -1, Crouch Walk Back]
type = ChangeState
value = 14
triggerall = !Var(59)
triggerall = StateType = C
triggerall = (Ctrl)
triggerall = (StateNo != 11)
triggerall = (StateNo != 14)
triggerall = (StateNo != 13)
trigger1 = Command = "holddown" || command = "holdback"

Resultado :


Acabei Depois eu Explico !

Espero que ajude :luigi:





1 usuário(s) está(ão) lendo este tópico

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)