본문 바로가기

렌파이/게임 제작하기

유저가 캐릭터 이름을 지을 수 있게 하려면 _ renpy.input

renpy.input

플레이어에게 이름이라는 정보를 받으려면 특별한 함수를 써야 합니다. 렌파이에는 renpy.input 이라는 함수가 있는데, 이를 통해 사용자에게 키보드로 값을 입력받을 수 있습니다.


renpy.input 으로는 숫자도 입력받을 수 있으니까 이름을 입력받는 것 외에도 여러 용도로 사용할 수 있습니다.


조사 바꾸기

한국어는 명사의 마지막 글자가 받침이 있나 없나에 따라 뒤에 붙는 조사가 달라집니다. 그러니까 을/를, 은/는 처럼 조사가 앞 명사에 따라 달라져야 한다는 이야기입니다. HangulInput 함수를 쓰면 입력된 글자와 그 글자의 마지막 글자에 받침유무에 대한 정보를 알아낼 수 있습니다. 이 정보를 if 문과 함께 사용하면 문장을 보다 자연스럽게 나타낼 수 있습니다. 조사 바꾸기에 대한 내용은 이 글을 참고하세요.

6.99 이전


6.99 버전 이전의 엔진이라면 이 함수로 한글, 가나, 한자 등을 입력할 수 없습니다. 6.99 이전 엔진에서 한글 입력 기능을 이용하려면 아래 내용을 확인하세요