Chapter 13-1. 미니 RPG : 게임 만들기 조언, Light 연산
카테고리: Unity Lesson 2
태그: Unity Game Engine
인프런에 있는 Rookiss님의 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진 강의를 듣고 정리한 필기입니다. 😀
🌜 강의 들으러 가기 Click
Chapter 13. 미니 RPG 만들기
게임을 만들 때 빈 프로젝트에서 처음부터 쌓아나가는 식으로 만들지 말고 여태까지 해온 온갖 매니저들 등등 이런 나만의 프레임 워크를 미리 구축해놓고 이를 활용해 만들어 나가기를 추천한다고 하셨다. 풀링 매니저, UI 매니저 등등 이런건 어떤 게임을 만들든 다 필요하다.
🚀 Light 연산
RealTime
- 실시간으로 빛을 연산하겠다는 의미
- 성능 부하가 어마어마 하다.
- 그리고 움직이는 오브젝트라면 그 오브젝트의 빛 연산을 미리
Baked
할 수도 없다. 어떻게 움직일 줄 알고 하겠는가ㅠ
- 실시간으로 빛을 연산하겠다는 의미
Baked
- 이미 계산 완료 후 에셋으로 저장해놓은 라이트맵을 이용해서 게임 실행 중에 라이트 연산을 하지 않고 이를 덮어 씀
- 라이트맵은 빛을 받으면 어떤 색으로 보일지 그림자는 어떻게 할지 등등 미리 연산을 해두고 그 정보를 저장해둔 것이다.
- 즉 미리 그림자 같은 것들을 다 계산해서 라이트맵으로 구워놓음.
- 움직이지 않는 static 한 오브젝트들에 대해서는 라이트맵 미리 구워둘만 하다. 성능이 더 높아질 것!
- 고정 되어 있을 오브젝트들은 static을 체크하여 미리 라이트맵을 굽자.
- 이미 계산 완료 후 에셋으로 저장해놓은 라이트맵을 이용해서 게임 실행 중에 라이트 연산을 하지 않고 이를 덮어 씀
Mixed
- 반반! 둘 다 하겠다는 의미
🌜 개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우
언제든지 댓글 혹은 메일로 지적해주시면 감사하겠습니다! 😄
댓글 남기기