충동적으로 시작하게된 RPG MV
유투브에 올라온 튜토리얼 영상을 교재삼아 스크립트를 배우기 시작했다.
유니티로 써먹었던 자바와 동일한 언어임에도 묘한 부분에서 서로 달라 적응하는데 어려움을 겪고있다.
기본적인 문법은 알고있으니 패스하고, 본격적으로 MV에서 사용되는 클래스 등을 알아보고 있다.
처음이니 가장 기본적은 것 부터 써보자.
------------------------------------------------
/*:
* @param text
* @desc 이 파라미터는 문자열을 나타낸다.
* @default 기본값
*/
var file = PluginManager.parameters('tutorial');
var text = String(file['text'] || "기본값")
-------------------------------------------------
게임폴더 내 플러그인폴더에 저장한 tutorial.js에서 작성한 간단한 코드로서 유니티에서 써먹던 것과는 완전히 다르다.
주석에 작성된 세가지 요소 param, desc, default는 MV내 플러그인 매니저에서 변수를 조정할때 등장한다.
param은 변수의 이름, desc는 설명, default는 초기값
보통 주석을 달면 해당 스크립트를 설명하는 것이 대부분인데, MV에서는 아예 파라미터를 선언하기도 하니 실수하면 안되겠다.-_-
변수 file 내 구문은 유니티의 GetComponent와 같은 역할로 보인다. 풀이해보자면 tutorial.js 파일을 불러이고 이를 text 문자열(string)변수로서 tutorial.js 내 파라미터를 대입한다.
본문의 내용은 이해가 가지만, 처음보는 작성방법(?)이다보니 시간을 들여서 외우던가 해야겠다.