
들어가며 평소 스토리가 있는 방탈출 게임을 즐겨 했는데, 우연히 기회가 닿아 비주얼 노벨 코딩을 해 볼 수 있게 되었다. Unity는 비주얼 노벨을 다루기에 너무 복잡해서, 비주얼 노벨 특화 게임 툴인 렌파이를 골랐다. 툴이 간단하고 비주얼 노벨을 만들기에 최적화돼서

define narrator = Character(None, kind = nvl)nvl clearimage scg_bora = im.FactorScale("이미지 경로", 0.5)0.5배 줄인다는 뜻image scg_bora: im.FactorScale("이미지 경로"

대사 중앙 처리 centered 사용 >centered "대사" 대사를 화면 세로 중앙에 띄움. 대사 속성 정의 >출처: https://www.renpy.org/wiki/renpy/doc/FAQ#HowdoIcentertextonthe_screen.3F cente

기본적으로 렌파이 업적 화면은 Gallery 설정을 따라간다.렌파이의 업적 특화형 클래스를 사용해 구성하며, 사실상 UI가 이미 제공된 셈이지만 어째선지 한국말로 검색할 때 자료가 많이 없길래 기록용으로나마 렌파이 업적 화면 구현 방법을 적어두기로 했다.렌파이 위키를

일단 렌파이에 업적 관련 메소드가 있다.그런데 역시 한국어 자료가 없어 초반에 화면 설계를 할 때 꽤 애먹었다.참고 유투브에서 스팀과 연동되는 라이브러리를 사용할 수도 있다는데, 어떤 분이 깃허브에 올려두신 자료가 조금 더 범용성이 있어 그 코드를 기반으로 업적 화면

지속데이터를 삭제하고 만들던 프로젝트를 실행하자,렌파이에서 screen.rpy의 init python으로 작성된 파이썬 블록 오류가 났다.TypeError: 'NoneType' object is not iterableㅤ이 코드는 오류 처리를 위해 임의로 try-exce