TA: 언리얼 기능 살펴보기, UI 만들기
TA: 언리얼 기능 살펴보기, UI 만들기
밋밋하지 않은 UI만들기
- 기획서 만들기
- AI에 컨셉만 던져주고 구체화/문서화 시켜 달라고 하는 것도 방법.
- 기획서 토대로 시안 만들어달라고 하기
- 안좋은 예시! - 뽑아준 시안 이미지 그대로 UMG에 때려넣기
- 창 사이즈 바뀔때마다 비율/배치 깨짐
- 애니메이션 넣기 불가능
- 수정/관리 어려움
- 안좋은 예시! - 뽑아준 시안 이미지 그대로 UMG에 때려넣기
- 좋은 예시! - 버튼이랑 요소들 따로 뽑아서 배치!
- 만들어진 시안 바탕으로 각 UI 요소들 개별 이미지로 생성
- 앵커 위치 잡고 배치하기
- A - 타이틀만 버튼들과 따로 해서 중앙 정렬, 배경 이미지는 조금 늘어나도 보기 괜찮음.
- B - 이미지 고정사이즈로 넣고, 테두리에 필러박스로 가려버리기 -> 비율 깨지지 않고 유지 가능
- 크기/비율 변경할 때 스케일은 쓰지말기! - 자식에도 영향줌!
- 대신 사이즈에 *n 하면 곱한 값으로 반영!
- 버튼을 화면 전체에 깔고 시작 기능과 연결
- 버튼 알파 0으로 해서 안보이게
- 텍스트 시안성 개선!
- 아웃라인 - 좋긴한데 촌스러울 수 있음
- 쉐이더 - 기본 쉐이더는 느낌이 뭔가 이상함.
- 텍스트만 복사해서 2개로 사용, 하나를 그림자/아웃라이너처럼 자유롭게 연출 가능.
- 애니메이션 없으면 밋밋함.
- 페이드인, 움직임등 위젯 애니메이션으로 살아있는 느낌 넣기
- 여기까지 해야 “최소한”의 볼만한 UI, 추가적인 작업들도 필요.
언리얼 신규기능 살펴보기
- 메가라이트
- 루멘 자체가 연산이 무거움! -> 가벼운 게임 만들거면 루멘대신 스크린 스페이스가 더 유리
- 나나이트도 마찬가지! -> 로우폴리면 안쓰는게 더 저렴
- MCP 활용
- 플러그인 설치
- plugin - Unreal MCP 추가, 터미널은 옵션(에디터에서 바로 킬수는 있는데, 한글 입력 불가)
- 재시작 후 설정 체크
- MCP - Auto start server
- 커멘드 창에서 실행
- ModelContextProtocol.GenerateClientConfig All
- 후에 CLI가서 MCP 연결
- 외부에서 하기 귀찮으면 언리얼 터미널 쓸 수 있지만, 영어만 사용 가능.
- 플러그인 설치
This post is licensed under CC BY 4.0 by the author.