[- Disclaimer -]
아래 내용은 정보보안 공부 목적으로 작성된 것이나, 이를 토대로 허가되지 않은 대상에 실습을 진행할 경우 해킹 시도로 간주하여 법적 처벌을 받을 수 있음을 알려 드립니다.
캐릭터 객체 둘러보기
✦ Asset Store에서 Unity Chan 객체 모델 다운 후 Unity Chan 내 Prefabs 확인
✦ 캐릭터 객체의 Transform 설정 값 Reset 및 Carmera도 Reset 후 Camera는 각도를 예쁘게 맞춤
✦ 잠깐 실행 해봤는데 뭔 Error가 난다면 해당 Error 더블 클릭 후 수정
✧ using System.Security.Policy;에서 Policy 제거
✦ 다시 실행 시 캐릭터 객체의 여러 가지 동작/모션들을 볼 수 있음
✧ 단축키: Space
✦ 어떤 캐릭터 객체는 3개의 Script를 사용하며 idle Script는 모션 관련
캐릭터 객체에 RgidBody Script 적용
✦ RgidBody
✧ 강체라는 뜻으로, 강력한 고체라는 뜻이며 어떤 외부에도 변형 없는, 주로 객체와 같은 역할
✦ 중력을 가지며 충돌 시 재질, 질양에 따라 충돌 처리 가능
✦ 다른 2 개의 Script는 Uncheck것 도 있음
✦ 방향키로 움직이기 가능
✦ Unity Chan 내 Prefabs > for Locomotion의 객체는 좀 더 세밀하고 점프하는 등의 역동적인 이동 모션이 포함 됨
캐릭터 애니메이션
✦ Prefabs 말고 가장 기본적인 Unity Chan 내 Models의 객체 사용
✦ Animators와 Script 폴더 생성
✦ Context Menu
Create
Animator Controller 생성 후 MainAnimator로 이름 변경
✦ 해당 객체를 MainAnimator에 연결
캐릭터 애니메이션 - 점프
✦ MainAnimator 더블 클릭하면 나오는 창에 시작 시 WAIT00 모션 추가
✦ JUMP00 모션 추가 후 Context Menu
Make Transition으로 WAIT00 모션에 연결
✧ 진행 후 되돌아 오는 설정
✦ Make Transition 화살표를 클릭 해 Preview 확인 가능하며 Settings에서 모션 변환 간 더욱 부드럽게 설정
✦ 해당 객체에 먹일 MainController.cs에서 Space 키를 누르고 있는 동안 애니메이션 적용
animator.Play("JUMP00", -1, 0);
Plain Text
복사
✦ 해당 객체에 MainController.cs를 먹인 모습 확인 가능
✦ Space 키를 누르고 점프 완료 시까지 점프하지만 점프 시작에 대한 설정이 없어서 점프 초기화가 너무 빠름
캐릭터 애니메이션 - 이동
✦ 아 유니티 안해. 원신이 있는데 내가 유니티 해서 뭐해?



