현재 가능한 동작 ->
Idle, Walk, Run, Jump_Start, OnAir, Jump_Land, WeakAttack, StrongAttack
Walk,Run은 이동에 사용하는 애니메이션
SetFloat을 사용하여 HorizontalSpeed 의 값을 설정해주면된다.(X축으로 이동하는 속도를 넣어주도록)
SetTrigger을 이용하여 점프가 시작될때 StartJump를 설정해주자.
그리고 공중에 있는 상태로 판단이 되면 IsOnAir를 bool을 통해 true로. 땅에 착지된 상태면 false로 설정
StartWeakAttack과 StartStrongAttack은 각각 약공격, 강공격이 시작될 때 SetTrigger로 설정해주면 된다.
강공격과 같은 경우는 추후에 애니메이션을 더 추가할 예정.
작업 후 close 처리 바람.
사용하는 변수 명들
HorizontalSpeed - float
좌우 이동값 입력
StartWeakAttack - trigger
공격 시작시 설정
StartStrongAttack - trigger
강 공격 시작시 설정
StartJump - trigger
점프 시작시 설정
IsOnAir - bool
공중에 있을 시에 true, 아니면 false
StartHit - trigger
피격시에 설정
IsDown - bool
쓰러진 상태일 경우 설정
HoldStrongAttack - bool
강 공격 기 모으는 중일때 true, 아니면 false
ReleaseStrongAttack - trigger
강 공격으로 공격 시전시 설정
StrongAttackCancel - trigger
강 공격 모으기 중 공격 당할 시에 설정
http://docs.unity3d.com/ScriptReference/Animator.html 의 SetBool SetFloat SetTrigger의 함수를 사용하여 애니메이션이 자동적으로 재생되도록 설정함
현재 가능한 동작 -> Idle, Walk, Run, Jump_Start, OnAir, Jump_Land, WeakAttack, StrongAttack
Walk,Run은 이동에 사용하는 애니메이션 SetFloat을 사용하여 HorizontalSpeed 의 값을 설정해주면된다.(X축으로 이동하는 속도를 넣어주도록) SetTrigger을 이용하여 점프가 시작될때 StartJump를 설정해주자. 그리고 공중에 있는 상태로 판단이 되면 IsOnAir를 bool을 통해 true로. 땅에 착지된 상태면 false로 설정 StartWeakAttack과 StartStrongAttack은 각각 약공격, 강공격이 시작될 때 SetTrigger로 설정해주면 된다.
강공격과 같은 경우는 추후에 애니메이션을 더 추가할 예정.
작업 후 close 처리 바람.
사용하는 변수 명들 HorizontalSpeed - float 좌우 이동값 입력 StartWeakAttack - trigger 공격 시작시 설정 StartStrongAttack - trigger 강 공격 시작시 설정 StartJump - trigger 점프 시작시 설정 IsOnAir - bool 공중에 있을 시에 true, 아니면 false StartHit - trigger 피격시에 설정 IsDown - bool 쓰러진 상태일 경우 설정