본문 바로가기

스타일

루비 텍스트로 윗첨자를 쓰자 렌파이에서는 루비 텍스트 기능으로 후리가나 등 윗첨자를 표시할 수 있습니다. 사용 방법 먼저 스타일을 이용하여 문장과 문장 간격을 설정해 윗첨자가 표시될 공간을 설정합니다. 그 다음에는 윗첨자의 글씨 크기와 위치 등을 설정해줍니다. init python: style.say_thought.line_leading = 12 # ADV 내래이션 문장 간격 설정 # 루비 텍스트 스타일 style.ruby_style = Style(style.default) style.ruby_style.size = 12 # 스타일 크기 style.ruby_style.yoffset = -20 # 문장에서 윗첨자가 떨어진 간격. # -20이면 밑글자에서 위로 20픽셀 떨어진 곳에 윗첨자가 적힌다. style.default.ruby_s.. 더보기
스타일 환경설정 스타일 환경설정을 이용하면 플레이어가 게임의 모양을 바꿀 수 있도록 게임을 만들 수 있습니다. 정확히 말하자면 스타일 환경설정이란, 플레이어가 스타일을 게임내에서 마음대로 바꿀 수 있도록 만든다기 보다는, 미리 만들어둔 스타일 설정 중에서 하나를 선택하도록 만드는 시스템입니다. 그러니까 우선은 플레이어가 선택할 수 있는 스타일을 먼저 렌파이에 등록해야 합니다. 이때 renpy.register_style_preference 를 이용합니다. renpy.register_style_preference init python: # renpy.register_style_preference(스타일속성, 스타일 옵션 이름, 바꾸려고 하는 스타일의 이름. 스타일 이름 등, 바꾸려고 하는 스타일의 속성, 스타일 속성에 배정.. 더보기
Style을 이용하여 렌파이 텍스트와 버튼을 꾸미기 렌파이 게임의 모양을 자기 입맛대로 꾸미려면 반드시 스타일 기능을 이용해야 합니다. 스타일이 무엇인지는 스타일 조사기의 쓰임새부터 먼저 보면서 조금씩 설명드리겠습니다. 스타일 조사기 Style Inspector 1. 런처에서 예제 프로젝트를 만들던가 기존 프로젝트를 선택합니다. 프로젝트 폴더 안에 screens.rpy, screens.rpyc 파일이 있는 지 확인하시고 둘 다 다른 폴더로 옮겨둡니다. 그리고 options.rpy에서 config.developer = True 로 설정합니다. 이제 게임을 실행합니다. 2. 주 메뉴가 뜨면 아무것도 없는 바탕에 커서를 갖다대고 Shift + I 를 누릅니다. * 스타일 조사기가 있는 상태에서 또 한 번 Shift + I 를 누르면 스타일 조사기의 스타일에 대.. 더보기