문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Ren'Py (문단 편집) === 직관적인 문법 === 스크립트 문법은 파이썬에서 영감을 받아 다른 비주얼 노벨 엔진들보다 코드가 직관적이고 간결하다. 다만 스크립트 언어 자체가 파이썬인 것은 아니며, 스크립트 도중에 블록을 열어 빌트인 파이썬 함수나, 직접 짠 파이썬 함수를 호출할 수 있다. 또한 자체적으로 GUI 작성을 하기 위한 스크린 언어라는 것이 존재하는데, GUI 요소들 사이의 계층구조를 들여쓰기를 통해 직관적으로 짤 수 있어 편리하다. 특히 들여쓰기(4 spaces)를 통해 간단하게 서브 블록을 만들 수 있는데, 다른 비주얼 노벨 엔진에서 계층을 표현하기 위해 괄호나 태그를 남발하는 걸 생각하면 무척이나 편한 편이다. 스토리 블록 간의 콜(서브루틴)과 점프의 차이를 명확하게 선언할 수 있는 등, 직관적인 면에서는 가히 최강이라 볼 수 있다. 특히 문법이 일관적이기 때문에 도큐먼트를 안 봐도 명령어들을 어떻게 써야할 지 헷갈리지 않는 것도 장점. 특히 렌파이를 제외한 다른 스크립트 엔진이나 유니티 확장 툴 사이의 가장 큰 차이는, 다른 비노베 툴들은 마크업 언어 특성을 물려받은 게 대부분이라 태그가 남발되어 가독성이 좋지 않고, 언어 문법에 일관성이 없어서 확장성도 떨어지고 버그도 많이 발생한다. 하지만 렌파이는 파이썬 문법을 계승했기에 각종 명령어들을 조합하는 방향성이 통일되어 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기