rmxp 기초 day 1
TRANSCRIPT
RMXPDay 1
• 2007-2008 RPGXP Korea Cafe (http://cafe.naver.com/xpcafe 이하 "RKC") 회원 "류현
(swparkaust3)" (또는 "광땡")
• 광땡온라인(RMXP 온라인화 스크립트) 제작자
• 2008년 싱X온라인 2.0 개발 및 퍼블리싱 총괄
• 인디 개발팀 CYUON 전 대표, 겜포유 전 부대표
• 현재 대학생, 주로 iOS (아이폰) 앱을 다루고 있다.
RGSS (Ruby Game Scripting System)RPG 만들기 XP 버전에서 새로 도입됨
프로젝트 생성
프로젝트 이름 변경
프로젝트 폴더~/내 문서/RPGXP
완성된 게임은...파일 > 게임 데이터의 작성
게임 배포하기암호화 선택 가능 (실제로 효력이 있는지는
글쎄...)
RGSS-RTP(Run-Time Package): 기본 에셋(그래픽과 오디오)
선택하여 RTP 포함 가능 (선택하지 않으면 최종 사용자가 직접 RTP를 별도로 설치해 줘
야 한다*)
* 외부에서 가져온 에셋만으로 작업하면 상관 없음)
타일과 타일 셋(set)
맵 생성보조 클릭 > 맵의 작성 또는 단축키 Insert
레이어
•1번 레이어: 하층 레이어
• 2번 레이어: 중층 레이어
• 3번 레이어: 상층 레이어
타일 배치
오토 타일
이벤트
• 맵 이벤트
• 전투 이벤트
• 커먼 이벤트
맵 이벤트
전투 이벤트 (턴제 전투)
커먼 이벤트
이벤트 실행 조건스위치(글로벌), 변수(글로벌), 셀프 스위치(로컬)
이벤트 시작(트리거) 조건
전투 이벤트 설정
•지나간 턴 수
• 에너미의 HP
• 플레이어의 HP
• 스위치
실행 내용(문장의 표시, 장소 이동, 배틀의 처리 등)
문장의 표시
•NPC와의 대화 등
• 이스케이프 캐릭터 문법 (변수의 값, 액터 이름 표시, 글자색 변경 등; 자세한 내용은 도움말 참조)
데이터베이스•액터 • 직업(클래스) • 스킬 • 아이템 • 무기 • 방어구 • 에너미 캐릭터 • 에너미 그룹 • 상태 • 애니메이션 • 타일 셋 • 커먼 이벤트 • 시스템(용어 등)
최대수의 변경스크립트에서 $data_xxxx 배열