smart media : 동영상 강의 : Unity3D
-
3인칭 액션게임 5단계 - 캐릭터 배치 및 Vector3의 좌표개념 (15:38)
AngryBot이라고 하는 3D 캐릭터 모델링을 배치하여 조작가능한 기능을 부여해봅니다. 3D 캐릭터를 바로 사용하지 않고 Create Empty로 빈 오브젝트를 하나 만들어서 그 하위 구조로 만드는 방법을 권합니다. 추후 첨가될 수 있는 여러 기능을 위해서 바람직하... -
3인칭 액션게임 6단계 - Time.time과 Time.deltaTime의 차이 및 Input.GetAxis의 활용 (8:56)
이동을 위해서 방향 및 힘을 곱해주는 것 뿐만 아니라 시간도 곱해주어야 합니다. Time.time 및 Time.deltaTime의 차이를 알아봅니다. Time.deltaTime은 컴퓨터 속도와 상관없이 일정한 속도를 얻어내기 위해서 고안된 방법인데 이전 시간으로 부터 계산하는 T... -
3인칭 액션게임 7단계 - Debug.Log를 통한 확인방법 및 변수로 정리하기 (15:11)
키 입력의 결과로 발생되는 수치를 확인하기 위해서 Debug.Log 및 ToString 명령을 배워봅니다. 변수값의 산술식을 또다른 변수로 적용해서 활용하는 방법을 알아봅니다. 특히 Update 함수처럼 매 프레임 접근해야 하는 경우에는 최적화에 신경을 써야 하는데 ... -
3인칭 액션게임 8단계 - 마우스 커서를 향해서 움직이도록 기능구현 하기 (6:36)
현재 캐릭터 조작 시 항상 정면을 바라보고 있기 때문에 마우스 커서의 위치를 향해서 움직이도록 기능을 만들어봅니다. 이동 시 Translate 명령을 사용했다면 회전에는 Rotate 명령어를 써야 합니다. 아래와 같이 마우스를 따라서 방향전환이 됩니다. 다운로... -
3인칭 액션게임 9단계 - 캐릭터를 따라가는 카메라의 구현을 위한 준비과정 및 LateUpdate 함수 (8:56)
카메라가 고정되어 있으므로 제대로 된 시점을 확보할 수 없는 상황입니다. 카메라가 항상 캐릭터를 따라다니도록 기능을 구현하는 방법입니다. 몇가지 유니티에 정의된 기본 함수를 소개합니다. Awake : 가장 먼저 단 한번만 실행됨. 변수의 초기화 등에 활용... -
Anima2D 캐릭터 애니메이션 1단계 - Anima2D의 설치 및 Sprite Mesh 변환하기 (13:04)
Anima2D는 유니티에서 스프라이트 이미지를 Sprite Mesh로 변환해서 IK애니메이션을 만들 수 있도록 해주는 애셋입니다. 유니티 제작사에서 무료로 배포하고 있으니 다운받아서 Import 시켜주어야 합니다. 예제에 필요한 여러 이미지 소스 및 Anima2D는 아래를... -
Anima2D 캐릭터 애니메이션 2단계 - Sprite Mesh Editor에서 Outline Detail, Tessellation, Alpha Cutout 조정하기 (13:09)
Sprite Mesh Editor에서 만들어진 폴리곤의 구조를 조정해주어야 합니다. Slice Tool을 보면 현재 형태의 Outline Detail을 조정할 수 있으며 더 많은 폴리곤 생성을 위해서 Tessellation 옵션을 적용하여 조밀한 구조로 만들 수 있습니다. 또한 직접 수작업으... -
Anima2D 캐릭터 애니메이션 3단계 - Bone의 생성과 구조화를 통한 리깅(Rigging) 작업 (9:02)
메쉬 구조화 된 Sprite Mesh에 Bone을 입히는 Rigging 작업을 진행합니다. 아래와 같이 움직여질 캐릭터를 형성하는 뼈대 구조를 만들어줍니다. Bone의 생성을 위한 단축키는 alt + shit + b 입니다. 보통 몸통에서 머리까지는 4단계로 hip > chest > neck > h... -
Anima2D 캐릭터 애니메이션 4단계 - Bind 및 Weight Tool의 검증을 통한 오류의 해결방법 (9:17)
만들어진 Bone을 실제 Sprite Mesh와 묶는 작업을 Bind 라고 합니다. 이를 위해서는 각 Sprite Mesh에 어떠한 Bone이 소속되어 있는지 알려주는 과정이 선행됩니다. Bind 전에 Weight Tool에서 Overlay 기능을 활성화하여 각각의 Bone이 어떤 무게의 영향력을 ... -
Anima2D 캐릭터 애니메이션 5단계 - IK Limb와 IK CCD의 생성 및 구조화 (9:06)
이제 각 관절을 움직일 수 있게 하는 IK 컨트롤러를 만들어주어야 합니다. IK컨트롤러에는 IK Limb와 IK CCD가 있습니다. 아래와 같은 특징이 있습니다. * IK Limb는 인간 캐릭터의 애니메이션을 위해 만들어졌는데 하나의 체인 안에 두 개의 뼈에 영향을 준다...