문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Ren'Py (문단 편집) === GUI 작성 환경 === 렌파이의 UI는 간결한 코드를 통해 동적 생성도 가능하다. UI를 붙박이 이미지로 일일이 만들어도 되지만, 작은 사이즈의 기준 이미지 몇 개만 지정하여 코드를 통해 다양한 형태의 UI로 변형 왜곡할 수도 있고, 순수 코드만으로도 다양한 색과 형태의 UI를 만들 수 있다. 파이썬 코드를 통해 사용자 해상도 환경에 따라 동적으로 조절해줄 수도 있다. 많은 경우 GUI 프로그램을 작성할 때 IDE에 내장된 어설픈 그래픽 에디터로 배치하는 것보다 코드로 작성하는게 직관성에선 더 나으며, 렌파이의 UI 전용 언어인 스크린 언어는 이 점을 충실히 만족시키고 있다. 문제는 6.99.10 버전까지 기본 제공되었던 UI 템플릿이 너무 구식이었던 것. 몇년째 디자인이 거의 바뀌지 않았으며, 저해상도 데스크탑 모니터를 기준으로 제작되었는지라 모바일 환경에서 보기 매우 흉했다. 직접 UI를 디자인하고 UI 코드를 작성하는데 익숙한 사람이야 기본 제공되는 템플릿을 그대로 사용할 리가 없으니 별로 문제가 되지 않았는데, UI 코드를 어떻게 처음부터 작성해야 할지 감을 잡기 어려운 입문자들에게는 그대로 쓰기엔 너무나 디자인이 구렸다. 하지만 모바일 디바이스 환경에 맞는 UI를 적극 지원하겠다고 명시한 렌파이 6.99.11 정식 릴리즈와 함께 모던 플랫 디자인과 좀더 객체지향적인 UI 코드가 기본 첨부 템플릿으로 적극 도입되었다. 이제는 기본 생성되는 UI를 거의 변경없이 출시해도 될 정도로 세련되게 변화하였고, 파이썬 코드를 사용할 필요 없이 스크린 언어 단계에서 사용자 디바이스의 종류(데스크탑, 핸드폰, 타블렛 등)에 따른 화면 크기를 감지하고 디바이스 별로 UI의 속성을 다르게 지정할 수 있어 모바일 환경을 위한 UI를 작성하기 매우 편해졌다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기