본문 바로가기

전체 보기

화면 전환 효과 - 트랜지션 (2) 활용 트랜지션 클래스를 활용하면 기존 트랜지션 효과 외에 복합적인 트랜지션도 만들 수 있습니다. 간단한 트랜지션 클래스 미리 마련된 트랜지션 효과를 이용하는 대신 자잘한 부분을 수정하고 싶다면 아래 목록에 있는 트랜지션을 활용하면 됩니다. 트랜지션 클래스 활용은 대략 이렇게 하면 됩니다. # 자주 쓰지 않는다면 아래처럼만 적어도 됩니다. show eileen with Dissolve(1.0) #클래스 명과 적당한 값을 입력한다. # 자주 쓰려는 트랜지션이라면 아래처럼 변수를 만들고 그곳에 배정한 뒤에 써야 합니다. init python: dissolve1 = Dissolve(1.) #그 뒤 with 문과 함께 사용하면 됩니다. show eileen with dissolve1 되도록이면 여기 적힌 스크립트 복붙.. 더보기
화면 전환 효과 - 트랜지션 (1) 기본 길라잡이에서도 설명한 적 있지만 트랜지션이란 이미지가 사라지거나 나타날 때 적용할 효과를 뜻합니다. 그냥 그림이 팟 나타나거나 사라지면 재미 없으니까요. 게임 화면을 연출할 때 적절한 트랜지션을 적용하면 비주얼을 살릴 수도 있겠지요. 사용방법 label start: scene bg room light with dissolve show baekansi smile with dissolve hide baekansi with fade # ... # options.rpy config.enter_transition = dissolve config.exit_transition = fade #... 그림에 트랜지션을 적용하려면 show 나 hide 명령문에 with 과 함께 트랜지션 이름을 적으면 됩니다. 게임 메뉴를.. 더보기
잡담 안녕하세요 여러분. 그동안 창작 생활에 불타고 계셨는지요. 저로 말할 것 같으면 보시다시피 또 블로그에 글쓰기를 쉬고 있습니다; 사실 저부터가 툴을 놓고 있어서 어떤 쪽으로 글을 써야할지 감이 안 잡히네요. 구체적으로 파고 들어가야 하는지 아니면 개괄적으로 해야하는지 둘 다 해야하는지 앞으로 설명할 건 무엇인지도 잘 모르겠네요 음.. 가끔 스크립트 문제로 문의주시는 분들도 있는데 그 외에의 피드백은 거의 없어서요. 제 강의가 읽기만 하면 이해될 정도로 명강의!.. 일리는 없고. 이용하시는 분들이 적어서일수도 있겠고 그렇게 심도 있는 기능을 이용하시는 분들도 적어서일수도 있겠지요. 현재까지 안 다룬 부분은 이미지 조작기 제작자 정의 디스플레이어블 안드로이드 패키징 자작 트랜지션 만드는 방법 일부.. 정도네.. 더보기
아날로그: A Hate Story http://ahatestory.com/ 데모를 받아 게임해봤는데 UI도 깔끔하고 게임 방식도 독특하고 세련되어 플레이 영상을 올립니다. 구매할 여력이 안 되시는 분들은 데모버전이라도 한번 해보세요. 여러분의 게임에 도움이 될만한 아이디어도 많이 얻을 수 있을 겁니다. 더보기
웹 업데이터 기능 활용하기 웹 업데이터 기능을 이용하면 온라인 상태일 때 게임 자체에서 웹에 올려진 파일을 받아 플레이어의 디스크에 설치할 수 있습니다. 패치나 DLC 다운로드 기능에 활용하면 유용한 기능입니다. 준비 우선 이 웹 업데이터 기능을 활용하려면 웹 호스팅 계정이 있어야합니다. 티스토리나 클박 같은 곳에 패치 파일을 올려놔도 무의미하니 웹 호스팅 계정을 이용하세요. kth 비즈프리라는 곳에서 회원가입만 하면 무료로 하나 만들 수 있으니 참고하시기 바랍니다. (물론 무료용은 100M 라는 트래픽 제한 및 용량 제한이 있으므로 아무래도 제대로 이용하고자 하시는 분은 유료 호스팅을 이용하셔야 합니다.) 기타 웹 호스팅 서비스는 구글 검색결과 페이지를 참고하세요. 호스팅이 준비가 되었다면 런처를 실행합니다. 패치 기능으로 활용.. 더보기
배포판 만들기 강의를 뜯어고쳤습니다. http://askance.tistory.com/80 아시겠지만 렌파이가 6.14버전으로 업데이트되었습니다. 그래서 새 버전과는 작동방식이 다른 "배포판 만들기" 안내글을 6.14버전에 맞게 뜯어고쳤습니다. 한번 확인해보세요. 또한 이전 버전의 런처 스크린샷 이미지를 사용하던 강의글들도 일부 수정했습니다. 일부러 이전 버전을 이용하시는 분들이 계실거라는 생각은 전혀 염두에도 안 두었습니다(..) 어차피 복잡한 기능을 쓰는 게 아닌 이상 하위 버전에서 만든 프로젝트가 새 버전이랑 호환이 안 될 가능성도 낮다고 판단해서 기존 강의글을 수정했습니다. 사실 배포판 만드는 방식이 새롭게 바뀐 건 이번 업데이트에서 가장 맘에 안 드는 부분입니다. 이전 버전이 설정하기도 편했고 관련 정보도 런처에서 바로바로 수정하고.. 더보기
덴더라이언 - 너에게 부는 바람 장르 : 연애 육성 시뮬레이션 플랫폼 : PC/온라인 이용등급 : 12세 이용가 보이스 지원여부 : 주요 이벤트 보이스 지원 ( CAST : 유미라, 임경명, 최낙윤, 이성일, 김명준, 이경태, 김나영, 강민재 등 ) 플레이 방법 : 클라이언트를 다운로드하여 로그인 후 플레이 출시일 : 2012년 8월 27일 * CD 패키지 게임이 아니라 온라인 다운로드 게임입니다. * 본 게임의 플레이를 위해서는 인터넷 연결이 필요합니다. (게임 정보는 홈페이지에서 가져왔습니다 http://dl.cheritz.com/) 여성향 육성 연애시뮬레이션 게임 덴더라이언입니다. 아마 처음으로 소개드리는 국산 게임같네요. 물론 소개드리는 이유는... 렌파이로 제작되었기 때문이지요! 6.14버전 업데이트 후에 뭔가 문제가 있어서 .. 더보기
6.14 매뉴얼 번역 마쳤습니다. http://baekansi.hosting.paran.com/doc/html/ 아직 공개판이 나오진 않았지만 매뉴얼은 얼추 올라와있어서 번역을 마쳤습니다. (런처 부분은 아직도 수정이 안 되어있더군요.) 오랜만에 업데이트 하는 김에 가독성을 높이기 위해서 매뉴얼에서 쓰는 폰트도 나눔 고딕으로 바꾸고 글 간격도 조금 수정했습니다. 그나저나 매뉴얼이나 렌파이 기능에서 한국이 언급될 때마다 왠지모르게 뿌듯하네요. (전부 렌파이를 이용해주시는 한국 사용자 덕분입니다. 하하. 6.14 버전 강의에서 맨 처음으로 다룰 내용은 아마도 런처가 아닐까 싶습니다. 매뉴얼에도 자세히 안 나와있기도 하고요. 다만 미리 쓴 강좌를 뜯어 고칠지 아니면 글을 새로 써야 할 지는 아직 고민하고 있습니다. 더보기
Dress Up 예제 http://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=14559 캐릭터 꾸미기? 기능이라고 하면 될까요. 아무튼 포럼에 올라온 캐릭터 꾸미기 스크립트 예제입니다. 작성자가 예제 프로젝트도 올려놓았네요. 원리는 간단합니다. hair0.jpg, hair1.jpg .... hairN.jpg.... 같은 그림 파일을 만들어놓고 버튼으로 N자리에 들어갈 정수값을 바꿀 수 있도록 만든 다음, 라이브컴포짓 기능으로 바뀐 그림들을 합성하는 것입니다. 아마 매지컬 다이어리도 이런 식으로 캐릭터 합성 기능을 만들었겠죠. 더보기
렌파이 6.14 선공개판이 나왔습니다. * 선공개판입니다. 문제가 많이 발생할 수 있으니 선공개판 버전으로 게임 배포판을 만들지 마시기 바랍니다. http://lemmasoft.renai.us/forums/viewtopic.php?f=32&t=16299 렌파이 6.14 버전 "스팀펑크 햄스터" 가 선공개되었습니다. 13에서 14로 건너뛰었다니 변경사항이 무지 많은가봅니다. 런처부터 싹 바뀌었기 때문에 shift+ U 업데이트는 불가능합니다. 완전 공개판이 아니라서 바뀐 기능을 전부 옮겨 적긴 그렇고 간단히 옮겨보자면 14버전에서의 변경점은 대충 다음과같습니다. 렌파이 런처를 재작성했습니다. 외형도 좀 더 멋지게 변하고, 새 스크립트 네비게이션 기능도 추가되어서 렌파이 코드를 살펴보기 좀 더 쉬워졌습니다. 렌파이 스크립터로 에디트라를 사용하라고.. 더보기
Magical Diary 스팀에서 판매중인 렌파이 게임이 또 있다기에 소개해드립니다. 캐릭터 생성(?) / 전투 시스템이 눈에 띄는 육성 시뮬레이션 게임 매지컬 다이어리입니다. 렌파이 소개글을 쓸 때 자유도가 높다는 얘길 하면서 이 게임의 스크린샷을 올린 적이 있는데 혹시 기억하시려나 모르겠습니다. 사실 예전에 데모 게임을 플레이 한 적이 있지만 그래픽때문인지 퀄이 그렇게 높다고 생각은 안 했는데 (..) 이렇게 스팀에 등록이 되었습니다. 저 미궁 전투 시스템을 데모에선 해볼 수 없어서 그렇게 생각했는지도 모르겠습니다; 가격은 14.99 달러이고 6월 8일까지 프로모션 특가로 11.99달러에 살 수 있습니다. 스팀에는 데모가 안 실려있어서 데모를 받을 수 있는 페이지를 링크합니다. 데모 다운로드 http://www.hanakog.. 더보기
Pseudo 3D with Ray casting 원문: [CODE] Pseudo 3D with Ray casting 렌파이 포럼에서 재미있는 예제를 하나 발견해 소개합니다. SusanTheCat이라는 작성자가 레이 캐스팅을 이용해 렌파이에서 유사 3D 코드를 만들어 올렸습니다. 레이 캐스팅이고 pseudo 3d이고 무슨 용어인지 몰라서 찾아봤는데 레이 캐스팅이란 원근법을 이용해서 2d에서 3d 느낌을 주는 알고리즘인가봅니다. (그래서 3d 앞에 유사라는 단어가 붙었나보군요) 작성자가 말하길 HTML5 예제에서 힌트를 얻어 렌파이로 코드를 옮겨 만들었다고 하네요. 첨부된 파일을 받아서 렌파이 프로젝트 폴더 경로에 넣으면 직접 실행해보실 수 있습니다. 리턴 투 캐슬 울펜슈타인 3D같은 느낌이라는데 저는 모르는 게임이고; 대신 옛날에 즐겨 했던 마도전기라는.. 더보기
Analogue: A Hate Story 렌파이 홈페이지 메인 화면에 게임 스샷들이 업데이트되어있더군요. 무심코 보고 있다가 Analogue: A Hate Story 라는 링크를 클릭했는데 깜짝 놀랐습니다. 한국식 이름이 붙은 캐릭터를 발견했거든요. 국내 렌파이 사용자는 매우 극소수이고, 제가 가끔 검색도 해보는지라 국내분이 렌파이로 만든 게임은 모를 리는 없다고 생각했는데 정말 놀랐습니다. 상용화된 게임은 더더욱 말이지요. 게임 홈페이지를 살펴봤지만 한국분이라는 증거는 찾을 수 없었고요. 검색해서 혹시 국내 사이트가 있나 검색해보았습니다만 없었습니다. 대신 픽민이라는 블로그에서 올린 짧은 리뷰를 발견했지요. [link] 호기심이 생겨서 제작자 인터뷰도 봤는데 게임 주제는 조선 시대 남존여비 사상이었습니다. 알고보니 캐나다분인 작가분께서 한국 .. 더보기
세리리의 해피버스데이 따라하기 _ 8 이벤트 추가 수정사항 여기저기 수정하고 이벤트를 몇 개 넣어놓았습니다. 스크립트 어느정도 기본 틀을 다 만드니까 별로 쓸 말이 없군요; 다운받아서 프로젝트 있는 폴더에 압축풀고 런처에서 birthday 선택해서 실행하시면 됩니다. # guis.rpy init python: # 스탯 바뀔 때마다 글씨 색을 바꾸도록 스크립트를 짰습니다. # 예전 스탯에 비해서 얼마나 바뀌었는지 확인해야 하니까 예전 스탯을 저장하는 변수가 있어야 합니다. old_pow = old_wise = old_cute = old_gap = old_kind = old_stress = 0 # 새 값이 이전값보다 크면 파랑, 작으면 빨강. 같으면 흰색 def delta_to_color(new, old): if new > old: return "#0ff".. 더보기
세리리의 해피버스데이 따라하기 _ 7 스탯/스케쥴 수정, 스케쥴 시스템 목표 스탯/스케쥴에서 자잘한 부분 완성. 그리고 드디어 실제 스케쥴을 실행할 수 있는 스케쥴 시스템을 완성했습니다. ㅇ>- calcData[month]: # 날짜를 더하다가 마지막 날이.. 더보기