본문 바로가기

IT

[렌파이] 게임 메뉴 GUI 구성

이번 포스팅은 https://cafe.naver.com/vmo/1472 의 내용을 재구성하였다.

 

 

키워드: use, transclude

 

게임 메뉴 화면은 아래와 같이 구성되어 있다.

label title과 return 텍스트버튼은 screen game_menu에 귀속된다.

game_menu에 screen navigation과 screen preferences를 띄우는 형태다.

 

screen game_menu

ㄴ label title

ㄴ screen navigation

ㄴ screen preferences

ㄴ Return

 

렌파이 게임 메뉴 구성

 

게임 메뉴에 사용되는 이미지 파일은 두 가지다.

1) gui > overlay > game_menu.png

2) gui > game_menu.png

1번 파일은 좌측에 하늘색 선이 들어가있는 반투명 이미지다.

2번 파일은 1번 파일 아래에 비춰지는 파일이다.

만약 2번 파일에 삼각형 3개가 그려져 있다면, 삼각형 3개가 검은색 화면(1번 파일) 위로 비춰질 것이다.

 

게임 메뉴에 사용된 이미지 파일

 

screens.rpy 스크립트 파일에 메뉴 GUI 코드가 있다.

코드를 간략하게 구성해보면 아래와 같은 형태를 갖추고 있다.

 

내용 추가 예정

 

게임 메뉴 화면에서 메뉴 모음(navigation)이 계속 해서 뜨는 것은 use와 transclude를 사용했기 때문이다.

 

내용 추가 예정

 

귀찮다... use와 transclude 내용은 본 포스트에 첨부한 카페 글을 읽어보자...