매니저 관리
🌝 공지 사항 이 포스트는 인프런의 입문자를 위한 UE5-Part2. 언리얼 엔진 2D 게임 개발 입문 강의를 통해 학습한 내용의 요약입니다. 자세한 내용은 해당 강의를 참고해주세요.
제목
GameMode를 이용하는 이유 : BP에서 게임모드에 쉽게 접근할 수 있는 방법들을 제공함.
Get Game Mode 를 통해서 바로 받아올 수 있음. (직접 만든 BP_GameMode를 가져올 때에는 Casting을 한 번 해줘야)
Get Actor Of Class 보다는 훨씬 정석에 가까운 방법임.
게임을 켜는 순간부터 유지되어야 한다면? GameMode보다 상위개념인 GameInstance를 이용하면 된다.
마찬가지로 GetGameInstance를 바로 받아올 수 있음.
BluePrint FunctionLibrary를 이용하면 언제든 호출할 수 있는 전역 함수로 사용할 수 있다.
UI 관련
UI 안에서 Kill Count 같은 데이터를 관리하고 있는데, 나중에 데이터에 대한 관리가 어려워질 수 있다.
Component
Get owner 노드를 이용해서 현재 컴포넌트를 소유한 actor를 가져올 수 있음.
Actor Component
: 좌표 없이 존재함
Scene Component
: Transform이 있음
BP_Creature에 Component를 추가할 수 있다.
완강!
지극히 개인적인 의견이지만, 나는 나름대로 좋은 강의를 판단하는 기준이 있다. 강의를 듣고나서 얼마나 상상력을 자극하고 도전하고 싶은 욕구를 불러일으키냐인데, 이 강의는 그런 측면에서 굉장히 쉽고 좋은 강의라는 판단이 들었다.
마무리에서 루키스님도 언급하시지만, 가장 좋은 방법은 반복과 꾸준함이다. 이번에 만들었던 프로젝트는 까먹지 않도록 구조를 복습하고, 실제 프로젝트를 혼자 만들어보면서 익혀나갈 예정이다.
댓글남기기