- 개발 및 공부를 하면서 배운 내용들을 정리하였습니다!
- 오류가 있다면 언제든지 말해주세요.
아래 내용들 중 블로그에 올라가 있던 것들이 있어 겹치는 내용들이 다수 있습니다.
Contents
1. 표준 숫자 서식 문자열
2. 사용자 지정 숫자 서식 문자열
1. 표준 날짜 및 시간 서식 문자열
2. 사용자 지정 날짜 및 시간 서식 문자열
1. Strong Reference 와 Weak Reference
2. Class 와 Struct 차이
1. Garbage Collection 개념 및 작동 원리
2. Generational Garbage Collection
3. Garbage Collection을 인지한 효율적인 코드 작성법
Contents
Unity Blog 링크 -> 각종 Unity 정보를 얻을 수 있음
1. 3인칭 RPG 게임 내 캐릭터 움직임 구현 방법
2. 캐릭터 콤보 공격 구현 방법
3. "상태 패턴"을 이용한 캐릭터 움직임 구현 방법
4. 캐릭터 공격 시스템 및 데미지 적용 구현 방법
5. 캐릭터 Foot IK 구현
Contents
1. Level Blueprint
2. Class 구조 (Object, Actor, Pawn, Character)
3. 리플렉션(Reflection)
3-1. Property System
3-2. 언리얼 엔진의 Garbage Collection
4. Actor란?
4-1. Actor 생성하기
4-2. C++을 이용하여 Static Mesh 추가해보기
4-3. FVector를 사용해 변수를 생성해서 조작해보기
8. Pawn 이란?
9. 키 입력을 통해 Pawn 객체를 움직여보자
10. Movement Component
11. RPG 게임 기반 캐릭터 움직임 구현
12. 카메라 회전 및 회전 방향으로 이동 구현
13. Animation을 연결해보자!
14. Animation Montage를 사용하여 콤보 공격을 구현해보자!
15. Skeletal Mesh Socket을 이용한 무기 장착
17. UMG를 이용한 체력바(Health Bar) 만들기
18. 적 머리 위에 체력바(HP Bar) 만들기
Contents
유니티 쉐이더 스타트업을 보고 정리한 내용입니다.
책 내용을 정리한 것이므로 Private repository 에 저장되어 있습니다.
0. 쉐이더란 무엇인가?
1. 렌더링 파이프라인
2. UV란 무엇인가
3. 디지털 라이팅의 이론
1. Unity Shader 작성 요령
2. surface Shader 적용 및 코드 작성법 설명
3. 색상 표현하기
4. Surface Shader를 이용한 텍스쳐 제어
5. UV 이용하기
5-1. UV를 이용해 불 이펙트 만들어보기
6. Vertex 컬러 이용하기
6-1. Vertex Color를 이용해 마스킹 기능을 이용해보기
7-1. Metallic 과 Smoothness
7-2. NormalMap 적용하기
7-3. Occlusion(오클루젼)
7-4. 6번 내용 업그레이드 시켜 보기
8. 유니티에 내장된 라이팅 구조 설명
8-1. Lambert(램버트)라이팅 만들기
8-2. Blinn-Phong(블린-퐁) 라이팅 만들기