이번 포스팅은 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 내용은 본 포스트에 첨부한 카페 글을 읽어보자...
'IT' 카테고리의 다른 글
[렌파이] 호감도 창 구현 (11) | 2020.10.03 |
---|---|
[렌파이] 배포 준비 전 확인 사항 (0) | 2020.09.29 |
[렌파이] 움짤(Animated Image) 넣기 (0) | 2020.09.13 |
[렌파이] 퀵메뉴(Quick Menu) UI 커스텀 (1) | 2020.09.13 |
[렌파이] 삽질한 부분 (2) | 2020.09.10 |