본문 바로가기

전체 보기

screen 블록에서 ui.callsinnewcontext 사용하기 더불어 callsinnewcontext와 세이브/로드/롤백에 관련한 설명도 적어놓았습니다.. init: screen test: hbox: align (.5,.5) textbutton '테스트' action ui.callsinnewcontext('firstclass') textbutton '결과보기' action Return() $ num = 0 label start: call screen test #################### # 중요 ############### # 스크립트 진행 흐름이 여기로 넘어왔을 때, 그러니까 아래의 대사가 표시된 때에만 저장이 가능하게 해야합니다.. # 그 이유는 firstclass 에 써 놓은 주석에서 확인을.. '테스트한 횟수: %(num)s' # 근데 만약에 테스트.. 더보기
구글 스케치업을 이용하여 BCG 만들어보기 http://studiomugenjohncel.wordpress.com/2010/09/15/a-sort-of-tutorial-using-sketchup-and-photoshop-to-create-bg-cgs-for-your-oelvn-projects-fast/ 번역은 하긴 다 했는데 퍼오는 걸 허락받지 않아서 그냥 링크만 겁니다. 어려운 말은 없으니까 클릭해서 보시길.. 더보기
스케치업용 브이레이 vismat 무료 제공 사이트 Luz Indirecta EN 멕시코 사람이 운영하는듯? 무료 제공인 대신 도네이션을 받고 있다. 700여개의 마테리얼이 있다. 검색기능은 없지만 상단에 보면 Catalog 라고 있다. 거기서 vismat 카테고릴 찾아서 대충 분류별로 vismat을 볼 수 있다. 라이선스는 크리에이티브 커먼즈의 Attribution-ShareAlike 2.5 Mexico License (complete text)를 따른다. VISMAT MATERIALS EN 블로그라서 그런지 중간중간 다른 글도 섞여있다. 검색도 카테고리도 없어서 잘 골라서 봐야한다; .vismat Material Collection EN 140종의 무료 마테리얼이라고 한다. L.I.F.E.S.T.O.R.Y KR 카테고리에서 su VRAY -> Mate.. 더보기
무료 텍스처(질감) 및 패턴 제공 사이트 무료/로열티 없는 텍스처와 패턴을 구할 수 있는 사이트 목록입니다. 대부분 사이트는 "그림에 대한 저작권"을 포기한 것이 아니라서 그림 파일 자체를 재배포, 판매 하거나 그림 파일을 수정해서 배포, 판매 하는 것을 금지합니다. 라이선스 제대로 안 읽어보고 막 썼다가 문제 생겨도 제 책임 아닙니다. 글을 수정할 때는 읽는 이의 편의를 위해 새로 추가한 사이트를 위쪽에 배치합니다. Mayang's Free Textures / 질감 / EN Spiral Graphics 질감,패턴/EN Tellim 질감 / EN 첫 화면에서 왼쪽에 Textures 메뉴를 클릭하면 된다. CG Textures / 질감 / EN 오픈 소스 프로젝트에는 사용할 수 없다 / 자료 그 자체 혹은 수정한 것 재배포, 판매 금지. 회원가입.. 더보기
온라인 한국어 맞춤법/문법 검사기 http://speller.cs.pusan.ac.kr 흔히들 맞춤법을 지적받으면 "뜻만 통하면 되지" 말들 하는데, 맞춤법을 틀리면 뜻이 안 통할 수 있습니다(..). 우리글에는 표음문자와 표의문자 성격이 함께 있기 때문입니다. 뭐.. 맞춤법을 틀려 남들에게 우습게 보일 수도 있으니, 창피하기도 하겠고요.. -.- 그런 일을 피하고 싶은 분들을 위해 맞춤법 검사 사이트를 소개해드립니다. 물론 글 편집 프로그램에서 맞춤법은 어느정도는 잡아주기도 하죠. 하지만 이 사이트에서는 틀린 이유까지도 알 수 있습니다. 이유를 알면 두 번 실수 할 일이 없겠죠. 물론 여기서까지도 못 걸러내는 틀린 문장이 있을 수 있습니다. 문장 뜻과 맞지 않는 단어를 썼지만, 단어 자체의 맞춤법은 맞게 썼다던가 하는 경우가 있습니다... 더보기
이름 지을 때 참고할만한 사이트 ......지명을 따던, 프로게이머 이름을 가져다가 쓰던, FM에서 팀 하나 만들어서 거기 선수 이름을 가져다 쓰던, 인물 이름 짓는 건 자기 마음이니 아래의 사이트는 그냥 참고용으로 올려둠. 베이비 홀드 EN http://www.babyhold.com/ 세계 각국에서 사용되는 이름들이 뜻과 함께 나와있다. 위키백과 카테고리: 사람 KR http://ko.wikipedia.org/wiki/분류:사람 위키 백과 항목 중 사람에 관한 위키의 카테고리. 오른편의 언어란에서 선택해서 다른 언어로도 볼 수 있음. 한국 이스포츠 협회 KR http://www.e-sports.or.kr/teams/player.kea?m_code=team_24 딱히 제가 스덕이라 이 사이트를 링크한 건 아닙니다. 절대 아님 ㅇㅇ... 더보기
무료 효과음 제공 사이트 아래에 정리해 놓은 것은 개략적인 것일 뿐이므로 잘못 사용했다가 문제 생겨도 저는 책임 없습니다; 반드시 해당 사이트에 올려져있는 FAQ나 라이선스를 확인하고 사용하세요. 모든 사이트에서는 기본적으로 효과음 그 자체를 제 3자에게 재배포하거나 판매하는 것을 금지하며(저작권을 완전히 포기한 것이 아니라 무료로 사용할 수 있도록 허락한 것이기 때문) 대부분의 사이트에서는 효과음의 직접링크를 금지합니다. 글을 수정할 때는 읽는 이의 편의를 위해 새로 추가한 사이트를 맨 위에 적었습니다. SoundResources EN 곡마다 CCL 을 확인하고 이용하세요. 회원가입후 파일을 다운로드할 수 있습니다. ..애드블록 부가기능을 쓰면 다운로드 링크가 안 보이니 주의하세요. SoundBible.com EN 효과음 별로.. 더보기
렌파이 게임 자동업데이터 렌파이 6.14 이후 엔진 자체에 업데이트 기능이 추가되었습니다. 해당 기능에 대한 안내글은 이쪽에 있습니다. http://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=7618&start=0 1. 버그가 있다고 한다. 2. 사용하기 위해선 첨부한 파이썬 라이브러리를 게임폴더든 어디든간에 넣어두어야 한다. 어떻게 써먹는 건지 결국 알아냈다. 뭔소린지 하나도 이해 안 가서 첨부터 샅샅이 뜯어봤음(의지의 한국인..-0-). 준비물 웹 호스팅 계정. 본인은 paran 비즈프리에서 무료로 얻었습니당.. 위에 링크해둔 포럼 쓰레드에 가서 index.txt 와 web.rpy를 다운로드. 위에서 받은 파일이 안 먹힌다면 아래 파일을 다운로드해서 사용해보시기 바랍니다. index.t.. 더보기
레이아웃 이미지맵을 스크린 언어로 컨버팅 http://dev.renpy.org:6112/ 메인 메뉴를 꾸미기 위해 사용한 layout.imagemap 스크립트를 새로 추가된 스크린 언어용 스크립트로 변환해준다. 작업했던 스크립트를 입력하고 밑에 컨버트 버튼을 누르면 됨. 밑에 쓰인 설명 1. 이 컨버터는 아직 덜떨어져서 핫스팟 아래에 키워드 인수(variant)나 추가적인 인수(layout.ARE_YOU_SURE : "yesno_are_you_sure.png")는 변환하지 못한다. 2. 코드 안에 스크린 언어에서 사용될 스타일에 대해 적어두지 마셈. 그건 변환 못함요. 더보기
렌트윗 Rentweet http://polymorphic.shiranai.org/blog/2010/09/08/rentweet/ http://lemmasoft.renai.us/forums/viewtopic.php?f=16&t=7658&hilit=LordShiranai130514 렌트윗 홈이 접속할 수 없는 상태라 렘마 소프트 포럼에 렌트윗 파일이 올려진 토픽을 링크합니다. 렌트윗 홈에서 받은 파일도 같이 업로드합니다. 포럼에 올려진 파일은 0.3버전이며 제가 올려둔 파일은 1.0 버전입니다. 렌트윗은 MIT 라이선스를 따릅니다. 렘마 소프트 포럼의 LordShiranai 라는 유저가 제작한 렌트윗입니다. 렌파이 비주얼 노벨 엔진에서 작동하는 프레임워크. 렌트윗은 Tweepy 를 기반으로 만들어졌는데, 트위터 스테이터스를 게임 내.. 더보기
렌파이용 전투 엔진.. http://lemmasoft.renai.us/forums/viewtopic.php?f=16&t=7207 비상용(non commercial)게임에 한하여 사용할 수 있다. (CC BY-NC) 다운받아서 압축 풀고 프로젝트 디렉토리에 넣은 다음 런처에서 프로젝트 선택>battle-engine 선택하면 launch를 누르고 실행해볼 수 있다. 패스 전투 / 실시간 전투(FF시리즈식) / simple grid 전투 (시뮬레이션 RPG의 그 방식..) / 속성이 추가된 전투 / 스프라이트가 추가된 전투 / 장비/아이템 시스템 / 커스텀 스킬 / 화면 이동 등을 이용할 수 있다. ..개인적으론 이걸 쓰느니 차라리 RPG만들기 시리즈를 쓰는 게.. 아차 그건 유료 툴이지....; 더보기
스크린 언어 활용 1. 각 ui 함수에 상응하는 스크린 언어 명령문은 대개 ui.함수에서 ui. 를 뺀 것과 동일. # 주의 # ui 함수는 python 블록 안에, 스크린 언어 명령문은 # screen 블록 안에 입력해야함. $ ui.textbutton('글자', clicked = ui.returns(1) ) screen textbutton_test: textbutton '글자' action Return(1) # ui. 함수로 입력받은 값은 ui.interact() 에 저장되지만 # 스크린 언어 명령문의 Return()을 사용하면 그 값은 _return 변수에 저장된다. 대신 ui.adjustment 와 ui.layer 등 일부 ui 는 상응하는 명령문이 없으므로 파이썬 블록이나 파이썬 라인으로 적어줘야 한다. ui.c.. 더보기
렌파이에서 쓰이는 용어들 문자열이나 변수, 함수같은 용어랑 렌파이 참고문서에 나와있는 용어들은 뺐습니다. 참고문서에 있는 용어라도 번역을 여러 개의 단어로 한 경우엔 적어놓았습니다. 원래 용어 번역에 사용한 용어 설명.... ... 순으로 적었습니다. Label 라벨, 레이블 1. 라벨이라고 적은 경우는 label 명령문 등을 가리킬 때 사용하고 2. 레이블이라고 적은 경우는 이름표의 의미를 가리킬 때 사용했다. 1의 예: label start: ==스타트 라벨 2의 예: 환경 설정 들어가서 보면 음악 볼륨/ 효과음 볼륨/ 음성볼륨 이렇게 각 옵션에 대한 기능이 써있는 텍스트가 있다. 그걸 레이블이라고 번역. 물론 원래 발음은 레이블이 더 가까움..-.- (Logical) Line (논리)행. 라인. 쉽게 말하자면 스크립트 작성.. 더보기
버튼이 작동하는 영역을 네모가 아닌 다른 모양으로 만들기 라는 질문이 포럼에 올라왔길래 렌파이로는 그딴 거 안됩니다.. 라고 답변을 썼는데.. "그거 됨. focus_mask 속성을 써보셈." 이라는 댓글이 달렸다. 헐.......내가 저 부분도 다 번역했었는데 왜 난 몰랐지....분명 스타일과 스타일 속성은 새 문서 번역할 때 다 번역했는데...? 하고 보니까 새 문서에는 없는 내용이었다..--; 1. 기본적으로 imagebutton으로 버튼을 만들면 설사 사용한 이미지 파일이 투명 영역을 가진 네모나지 않은 이미지라고 해도 무조건 이미지의 최대 가로 x 세로 길이만큼의 사각형 영역을 클릭하면 이미지의 빈 부분을 클릭해도 동작하게 된다. 이태까지는 그러려니 하고 있었는데. 알고보니 그렇게 작동하는 이유가 있었다. 버튼이 취하는 focus_mask 속성이 기본.. 더보기
게임 내 메뉴 화면 꾸미기 1. 레이아웃 & 스타일 이용하기 각 메뉴 (게임 메뉴, 환경설정, 세이브 로드 화면, 프롬프트 - 안내창) 마다 지정된 레이아웃이 몇 가지 있다. 이 페이지를 확인해 보면 각 메뉴에 해당하는 레이아웃 종류가 다 나와있다. layout.grouped_main_menu () 라던지 layout.classic_main_menu () 라던지 하는 것들 원하는 레이아웃으로 설정하는 방법은 init - 10 python: 블록에 이런 코드들을 써넣는 것이다. init -10 python hide: layout.grouped_main_menu () 각 레이아웃 설명 밑에 나와있는 변수 variables 는 그 레이아웃에 관련된 것들을 설정할 때 사용하는 것이다. 보기 좋게 레이아웃을 설정했던 블록에 같이 써 주면 .. 더보기