RMMZ

MZ에서 화면상의 출력 영역 및 UI 조절하는 방법

by 요르마유 posted Feb 09, 2023
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
종류 플러그인 생성

안녕하세요 알만툴 MZ로 게임을 제작하고 있는 초보 개발자입니다.

 

다름이 아니라 전체 윈도우에서 맵이 표시되는 영역을 제한하는 부분에서 막혀서 질문 드립니다.

 

스크린샷_20230209_014545.png

 

 

위 그림에서처럼, 게임창의 우측에는 캐릭터의 스탠딩 CG가, 좌하단에는 특정 HUD가, 그리고 메인 영역에는 캐릭터를 조작할 수 있는 맵 영역이 출력되도록 하고 싶습니다.  해상도는 1920x1080으로 설정했고, UI가 출력되는 영역을 1460x830 정도로 설정해 보았는데 아무래도 alignment가 center로 설정되었는지 중앙에 출력되어서 메뉴를 켜면 제가 임의로 만든 창들과 겹치더군요.. UI의 alignment 기준점을 어느 파일에서 center가 아니라 (0,0)으로 수정할 수 있는지 모르겠습니다. 창 크기나 UI 영역 크기를 변경하면 Systems.JSON에 변경되는 것이 보이긴 하는데 정작 이 파일엔 alignment 관련 내용은 안 보이더라고요..

 

스크린샷_20230209_014602.png

 

위 사진은 제작중인 프로토타입인데, 사실 UI 영역의 배치만 수정하기엔 문제점이 또 있습니다. 맨 위 사진에서처럼 맵이 출력되는 영역을 제한하고 싶은데, 1920x1080의 전체 창 영역에 맵이 그려지다보니 HUD나 스탠딩 CG용 창을 상시표시하려고 하면 캐릭터가 그 밑으로 들어가는 일이 일어납니다.

 

혹시 게임 창의 크기는 고정하되, 맵이 출력되는 영역을 조절하는 방법 및 UI의 alignment를 조정하는 방법을 아시는 분이 계시다면 조언을 구하고 싶습니다.

 

또, 혹시나 해상도를 기본 해상도인 816x624로 설정한 채로 창 크기를 추가적으로 늘인 뒤 그 늘어난 영역에 HUD나 다른 UI를 출력하는 방법으로 구현해야 한다면 그런 방법도 알려주시면 정말 감사하겠습니다.

 

※ 미준수시 사전경고 없이 게시물을 삭제합니다.