본문 바로가기

[팀 프로젝트]AniMation 클래스화 일단 여러 경우를 생각하여 계획에 나와있는 모든걸 함수로 만들어놓는것이 좋습니다. 애니메이션의 동작 유무 상태를 확인하기위해 Bool Change 생성 전 애니메이션을 알기위해 string PrevAniState 동작시킬 Animator Ani생성 ResetAni()는 애니메이션을 초기화 시키고 AniState상태를Idle로 바꾸기 위한 함수. CounterAttackAni() 는 공격 받고있는상황이라도 동작을 끊고 공격하기위한 함수 Change_of_Down()은 그로기 상태를 만들기위한 한수 MakeCollider()추후 타격관련 판정을 내리기 위한 함수.~ 더보기
[팀 프로젝트]Mecanim 원래는 다운받은 캐릭터의 Animation을 사용할려고 했으나. 유니티 5부터는 Animation이 없어지고 Animator로 통일되었습니다. 그래서 우리도 Animation이 아닌 Animator로 작업하기로 결정하고 Mecanim을 제작하기로~~ 일단 구분은 한번만 실행 반복 실행 한번 실행하고 끝 기준으로 작업. Factory를 이용하여 쉽게 구분 Attack경우 위와같이 Mecanim을 구성하였습니다. 우리의경우 모델러나 애니메이터가 없는관계로 동작수정을 할수는 없지만 최대한 있는걸 활용하여 제작하였을을 알려드립니다. 기본적으로 모든 동작후에 Idle상태로 대기하는걸 기준으로 Run 같은경우는 Bool값이 false로 바뀌기전에는 Loop시켰습니다. 그리고 애니메이터가 잘못 작업한지는 모르겠지만... 더보기
[팀 프로젝트]Nav Mesh Agent 2 어제의 실패를 뒤로 하고 새로운 방법으로.ㅎ.. 귀찮지만 Navi Mesh 에 적용할 콜리더 박스를 만들어주는것.. 일단 모두 Static을 해지후 collider Box를 만들어줍니다. 충돌이아닌 단순 이동 가능한 길을 만들어주기위하여. 그냥 박스와원통을 이용하여 이동 못하게 할 부분만 감싸 줬습니다..무식하지만. 그리고 다시 Navi Mesh를 굽습니다... 두둥~~~~~~~~~~~~~~~ 깔끔히 뽑혔고... 휴대폰 테스트결과 70FPS를 유지했습니다..... 성공~~~~~ 더보기