쯔꾸르 공식 포럼에 남겨져있는 댓글 중 좋은 덧글을 발견했다. 일본에서는 자바스크립트가 굉장히 인기가 많은 상황이고 자바스크립트를 기반으로 한 게임 엔진이 나와있다는 것이다. 또한 그 엔진에 작성되어있는 스크립트를 살펴보면 도움이 될 것 같다라는 덧글을 읽었었다. 해당 엔진1은 링크가 막혀 다운로드를 받지 못했지만 홈페이지에 스크립트 작성 방법 문서가 공개되어있었기 때문에 살펴본 결과 스크립트는 모두 아래와 같은 형식으로 익명 함수 안에 작성되어있었는데 아무래도 이런식으로 작성하는게 기본적인 원칙으로 보인다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515.......
↧
자바스크립트 연습 #2 - RPG Maker MV
↧
[DLC 정보] Khas Ultra Lighting (신규 유료 스크립트) - RPG Maker VX Ace
실시간 그림자 효과와 쯔꾸르로 상상할 수 만큼 놀라운 빛 효과를 줄 수 있는 유명한 스크립트 Khas's Awesome Light 라는 빛 이펙트 스크립트를 다들 알고 계실 겁니다. 해당 스크립트 개발자 Khas(브라질)님이 'Khas Ultra Lighting' 라는 이름의 새로운 빛 스크립트를 공개했습니다. 이 스크립트는 현지 시간으로 08월 21일에 공개되었고 RPG Maker Store에 정식으로 출시돼 공식적으로 유료 판매되고 있습니다. (포럼 회원 등급이 '리소스 스탭'이므로 앞으로도 스크립트가 계속 관리될 것으로 보여집니다) 이렇게 유저의 스크립트가 공식으로 판매된 케이스는 루나 엔진(Luna Engine)에 이어 두번째입니다. 가격은 $24.99 입니다. 주요 특징.......
↧
↧
자바스크립트 연습 #3 - RPG Maker MV
1234567891011121314151617181920212223242526272829303132333435363738var Student = function() {}; Student.prototype.getRollNo = function() { return this.rollNo; };Student.prototype.setRollNo = function(rollNo) { this.rollNo = rollNo; };Student.prototype.getName = function() { return this.name; };Student.prototype.setName = function(name) { this.name = name; }; var StudentView = function() {}; StudentView.prototype.printStudentDetails = function(studentName, studentRollNo) { console.log("Student: "); console.log("Name: " + studentName); console.log("Roll No: " + studentRollNo);}; var StudentContr.......
↧
자바스크립트 연습 #4 - RPG Maker MV
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273var ISubject = function() { this.list = [];}; ISubject.prototype.Attach = function(item){ this.list.push(item); return this;}; ISubject.prototype.Detach = function(item){ var index = this.list.indexOf(item); var temp = this.list[index]; var tlist = []; for(i in this.list) { if(this.list[i] != temp) { tlist.push(this.list[i]); } } this.list = tlist; return this;}; ISubject.prototype.Notify = function(state){ for(i in this.list) { this.list[i].Update(state); }}.......
↧
쯔꾸르 툴의 역사와 연혁표
번호 제품명 개발사 및 배급사 플랫폼 발매일 1 Adventure TKool ASCII PC-8801 1987 2 Dungeon Manjirou LOGiN SOFT ASCII PC-8801 1987.03 3 Adventure TKool mkII LOGiN SOFT ASCII PC-8801 1987.07 4 The Sword of Legend LOGiN SOFT ASCII PC-8801 1987 5 Adventure TKool ASCII MSX 1988 6 Mamirin LOGiN SOFT ASCII PC-8801 1988.04 7 YOKOSUKA WARS LOGiN SOFT ASCII PC-8801 1988.05 8 TATE SUKA WARS LOGiN SOFT ASCII PC-8801 1989.05 9 RPG Construction Tool Dante ASCII MSX2 1990.02 10 Action RPG Construction Tool Dante 2 ASCII MSX2 1992.02 11 Chimes Quest ASCII PC-9801 1992.02 12 Adventure TKool 98 ASCII PC-9801 199.......
↧
↧
[DLC 정보] Khas Ultra Lighting 추가 스크린샷 공개 - RPG Maker VX Ace
지난번에 소개한 것과 같이 고성능 그래픽 라이브러리인 OpenGL 을 이용하여 이펙트를 처리하는 유료 이펙트 스크립트입니다. 스크립트 작성자가 추가 스크린샷을 공개했습니다. 특징이전 글을 참고 판매 사이트http://www.rpgmakerweb.com/a/other-resources/khas-ultra-lighting 관련 쓰레드http://forums.rpgmakerweb.com/index.php?/topic/43927-khas-ultra-lighting/?p=436913 스크린샷 ▲ 원래 화면 ▲ 앰비언트 오클루전 적용 (서로 인접해있는 타일을 어둡게 만드는 그림자 효과, 벽 주변) ▲ 앰비언트 오클루전 + Ultra Lighting ▲ 앰비언트 오클루전 + Ultra Lighting + Ultra Fog
↧
[Ruby] Vector2.rb
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859class Vector2 attr_accessor :x, :y def initialize(x,y) @x = x @y = y end def magnitude (@x * @x) + (@y * @y) end def self.one self.new(1,1) end def self.zero self.new(0,0) end def length Math.sqrt(magnitude) end def to_s [@x,@y].to_s end def normalize Vector2.new(@x / length, @y / length) end def +(object) return self unless object.is_a?(Vector2) @x = @x + object.x @y = @y + object.y self end def -(object) return self unless object.is_a?(Vector2) @x = @x - object.x @y = @y - object.y se.......
↧
[새로운 소식] GG Maker, 20일 무료 체험판 공개
GG Maker 는 Mike Weir(게임 개발사) 가 만든 멀티 플랫폼 게임 엔진이며 이틀 전인 2015년 09월 03일에 트라이얼 버전(체험판)이 공개되었습니다. 동일한 기능을 20일동안 체험할 수 있으며 이 엔진은 멀티 플랫폼 엔진입니다. 자세한 정보는 아래 링크에서 이미 소개했었기 때문에 생략합니다. 유니티 엔진의 플레이 메이커와 언리얼 엔진의 블루프린트와 같이 스크립트를 작성하는 방식이 아니라 노드 방식으로 연결하면서 로직을 형성하는 방식으로 되어있습니다. 게임 로직과 객체 구조를 복잡한 코드가 아니라 그래픽으로 이루어진 노드 방식으로 짤 수 있다는 것이 특징입니다. 자세한 정보를 확인하시려면 이 글을 다시 읽어보시기 바랍.......
↧
상태 이상에 따라 적 배틀러 그래픽을 알맞게 자동 변경하는 스크립트 - RGSS2, RGSS3
스크립트 소개 (2015.09.08) 적에 걸린 상태 이상에 따라 적 배틀러 그래픽을 알맞게 자동 변경하는 스크립트이며 VX/VXA 에서 사용 가능합니다. 상태가 중첩되어있을 경우 우선 순위가 높은 상태의 그래픽이 적용됩니다. 데이터베이스 Enemy 탭 note 란에 별도의 명령어를 적어줘야 하므로 사용법을 참고 하시기 바랍니다. 스크립트 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253#============================================================================== # Name : Battler Changer# Date : 2015.09.07# Author : 러닝은빛(biud436)#=========================================.......
↧
↧
엔딩 후 타이틀과 BGM 변경 + 엔딩 후 스페셜 메뉴 띄우기 - RPG Maker VX Ace
스크립트 소개 TitleManagerEx 스크립트는 아래 스크립트의 통합본입니다. 엔딩을 마친 후 타이틀과 BGM을 변경하는 스크립트엔딩을 마친 후 타이틀 메뉴에 특별 메뉴를 추가하는 스크립트 두 스크립트를 같이 쓰고 싶다는 요청이 있어 스크립트 통합본을 만들어 올립니다. 스크립트 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481.......
↧
RPG Maker MV, HTML5 샘플 게임 공개 - RPG Maker MV
많은 알만툴러들의 기대하에 4년 만에 돌아오는 쯔꾸르 신작 MV (Yoji Ojima 개발)는 iOS, Android, PC 등 모든 플랫폼으로 배포할 수 있는 기능을 탑재한 멀티 플랫폼 엔진으로 개발되었으며 올해 10월 23일에 출시 예정 중에 있습니다. 글을 쓰고 있는 시점으로 어제(2015년 10월 1일)부터는 본격적으로 예약 구매 신청도 할 수 있게 되었습니다. 이번 예약 구매는 전작과 마찬가지로 특전이 준비되어있는데 특전은 리소스 팩입니다. 예약 특전 리소스 팩은 스팀과 공식 홈페이지 간의 내용물의 차이가 있으니 주의해서 구매하시기 바랍니다. MV는 HTML5 에 대응하기 위한 스크립트 언어로 자바스크립트가 도입되었고 또한 모바일 기기에 대응.......
↧
크롬 개발자도구 활용하기 - RPG Maker MV
▲ 콘솔 도구를 통해 화면의 톤을 바꾸거나 메시지 창을 실행해볼 수 있습니다. 스크립트 크롬 브라우저의 경우 개발자도구를 열어서 콘솔 쪽에서 코드를 입력하는 방식으로 테스트를 해볼 수 있습니다. 1234$gameScreen.startTint([20,20,-128,0],0);$gameMessage._faceIndex = 0;$gameMessage._faceName = "Package1";$gameMessage.add("\\c[3]\\n[1]\\c[0]\n안녕하세요. \\c[3]\\n[1]\\c[0]입니다");cs 화면이 연습용 코드로 꽉찼다면 clear() 명령으로 콘솔 화면을 지울 수 있습니다. 노하우 javascript unpacker 로 packing된 코드를 unpacking 하여 함수 원형을 확인하시거나 아래처럼 콘솔 도구를 이용해 확인할 수도 있습니다. 123456789.......
↧
효과음 루프 스크립트 - RPG Maker VX Ace
효과음 루프 스크립트이며 이 질문에 대한 해결책을 찾다가 작성해본 스크립트입니다. 화면에 대화창이 표시되어있어도 효과음이 루프 처리된다는게 특징입니다 (원래는 대화가 시작되면 효과음이 중지됩니다) 효과음 루프를 처리하는 쓰레드를 따로 생성하여 메인 스크립트를 처리하는 쓰레드와는 별개로 동작하게끔 만드는 방식으로 해결했습니다. 또한 다른 쓰레드가 작업할 수 있도록 시스템에 시간을 양보하는 함수를 사용했기 때문에 렉도 없습니다. 스크립트 https://github.com/biud436/RGSS3/blob/master/Audio_Listener.rb #==============================================================================# ** Audio_Listener# Auth.......
↧
↧
GIF Controller (Bitmap-Ex Add-On) - RPG Maker VX Ace
이 스크립트는 이 질문에 대한 답변 차원에서 작성된 스크립트입니다. 원래는 아방스에 먼저 올라온 질문이었지만 질문이 삭제돼 창조도시에 있는 글을 찾아 답변하였습니다. 이 스크립트는 Bitmap-Ex 스크립트 안에 있는 GifSprite 객체를 이용하여 GIF를 표시하는 간단한 스크립트입니다. 다소 깨지는 느낌이 있고 투명색이 자동으로 감지되는 문제가 있으나 GIF 표시는 DLL 내부에서 하는 일이기 때문에 그 문제는 해결하기가 어렵다는 단점이 있습니다. 사용법 게임 디렉토리 Graphics/Pictures 폴더에 사용할 GIF 파일을 직접 넣어줍니다. 다음으로, 스크립트를 아래 순서와 같이 추가해줍니다. BaseBitmap-ExGIF_Controller 코멘트를 이용.......
↧
이벤트 이름 띄우기 - RPG Maker MV
플러그인 소개 이벤트 위에 이름을 표시하는 플러그인입니다. 사용법 메모(Note) 부분에 @color[red, green, blue] 를 지정하시기 바랍니다. (지정하지 않으면 이름이 표시되지 않습니다) ▲ 기본 색상 띄우기 (흰색) ▲ 청록색으로 띄우기 ▲ 빨간색으로 띄우기 색상값을 지정해서 사용하시기 바랍니다. 개발 일지 2015.11.24 - 플러그인 매니저에서 플레이어 이름 표시 여부를 설정할 수 있습니다. 2015.11.11 - 최초 작성일 링크 https://raw.githubusercontent.com/biud436/MV/master/EventNameDraw.js (다른 이름으로 링크 저장)
↧
스크린샷 파일 만들기 - RPG Maker MV
플러그인 소개 스크린샷 파일을 만드는 플러그인 입니다. F7 버튼을 누르면 스크린샷 폴더에 스크린샷 파일이 생성됩니다. (Windows, Mac OS X) 스크린샷 ▲ 스크린샷 파일이 생성됩니다 참고 링크이 플러그인은 아래 사이트(스택 오버 플로우)를 참고하여 제작되었습니다. http://stackoverflow.com/questions/32613060/how-to-take-screenshot-with-node-webkit 다운로드 링크https://raw.githubusercontent.com/biud436/MV/master/RS_ScreenShot.js (마우스 오른쪽 버튼 → 다른 이름으로 링크 저장)
↧
[할인 정보] RPG Maker : 스팀 겨울 세일 (할인 판매중)
1. 스팀 겨울 세일▲ 목록 중 일부만 캡처했습니다 (이게 끝이 아닙니다) 스팀 겨울 세일 기간입니다. 2016년 01월 05일까지 카도카와 게임즈에서 제작한 소프트웨어 또는 데기카에서 배급을 담당한 모든 소프트웨어나 DLC를 할인된 가격으로 스팀에서 만나보실 수 있습니다. 기간2016년 01월 05일까지 링크RPG Maker MV : \77,400 (-10%) - http://store.steampowered.com/app/363890/RPG Maker VX Ace : \15,200 (-80%) - http://store.steampowered.com/app/224280/RPG Maker XP : \5,400 (-80%) - http://store.steampowered.com/app/235900/RPG Maker 2003 : \4,200 (-80%) - http://store.steampowered.com/app/362870/RPG Maker 2000 : \6.......
↧
↧
[20강] XP to MV 컨버터 사용법 - RPG Maker MV
원문 : http://forums.rpgmakerweb.com/index.php?/topic/46326-xp-to-mv-conversion-script-version-100-released 원문에서 압축 파일을 다운로드 받으신 후 압축을 풀면 .rb 로 끝나는 루비 파일이 하나 보이는데 이 파일을 메모장을 연 후 스크립트를 복사하세요. 복사한 스크립트를 메인 위에 첨부한 후 게임을 실행시키면 다음과 같이 Export 폴더가 새로 생기게 됩니다. Export 폴더는 스크립트 파일(Scripts.rxdata)을 제외한 데이터 파일이 포함됩니다. 오디오 파일과 이미지 파일들은 리소스 컨버터로 MV 에서 사용 가능한 이미지로 추출해야 합니다. 이 작업에는 resource_list.txt 파일이 사용됩니다. 이 파일이 생성됐다면 RPG Maker.......
↧
발소리 - RPG Maker MV
리소스를 audio/wav 폴더에 추가사용된 사운드는 아래와 같습니다(사용 조건에 주의)http://opengameart.org/content/foot-walking-step-sounds-on-stone-water-snow-wood-and-dirt 플러그인 추가웨이브 파일의 재생을 위해 RS_WaveSupport.js 추가효과적으로 발소리를 내기 위해 RS_WalkingStepSound.js 추가 플러그인 매개변수 설정 지형 태그 설정흙 / 1번눈 / 2번돌 / 3번물 / 4번나무 / 5번 타일셋 메모(Note)란에 <Step Sounds> 추가
↧
웨이브 파일 재생 - RPG Maker MV
사용 가능 함수 AudioManager.playWav('파일명') 파일 경로 Audio 폴더 안에 wav 폴더를 새로 만들고 그 안에 wav 파일들을 넣어주시기 바랍니다. 다운로드 링크 https://raw.githubusercontent.com/biud436/MV/master/RS_WaveSupport.js
↧