RPG 쿨 뮤직비디오 플러그인 제작 시작 (3) 플러그인용 템플릿 업데이트

RPG 유닛 뮤직비디오에서 사용할 수 있는 플러그인은 JS(JavaScript) 기반 게임 스크립트 시스템(JGSS) 환경에서 실행됩니다.JS 기본지식을 가진 사람을 대상으로 플러그인을 만드는 입문서라든가.
4년 전jgss-hack 창고에 공개된 내용을 토대로 지금의 환경용을 다시 썼다.이번이 세 번째다.
RPG 쿨 MZ 발매가 임박했기 때문에 그 전에 정리하고 싶어서 급해요.그래서 내용이 좀 얄팍해서 미안합니다

관련 리소스


RPG 쿨 뮤직비디오 플러그인 제작 시작
  • 간단한 플러그인을 만들어 보십시오
  • 간단한 플러그인 확장
  • 플러그인 템플릿 업데이트【이 페이지】
  • 이번 내용


    처음 소개한 플러그인의 원본 파일하지만 4년 이상 전의 일도 있고 여러 가지 개선의 여지가 있다.@elleonard_f선생님, 메모 감사합니다!)
    그럼 이번에는 MZ 발매 전 총결산으로 현재 제가 사용하고 있는 최신 버전을 소개해 드리겠습니다.다시 한 번 간단히 설명하고 싶습니다.

    현재 템플릿


    다음은 템플릿용 코드입니다.GiitHub에서에도 있습니다.
    RTK_Test2.js
    //=============================================================================
    // RTK_Test2.js 2020/08/16
    // The MIT License (MIT)
    //=============================================================================
    
    /*:
     * @plugindesc Test Plugin 2
     * @author Toshio Yamashita (yamachan)
     *
     * @help This plugin does not provide plugin commands.
     * This is for the test purpose only. So, please rename for the production use.
     */
    
    /*:ja
     * @plugindesc テスト用プラグイン2
     * @author Toshio Yamashita (yamachan)
     *
     * @help このプラグインにはプラグインコマンドはありません。
     * テスト用に作成したものなので、実際に利用する場合には適当にリネームしてください
     */
    
    (function(_global) {
        "use strict";
        var N = document.currentScript.src.replace(/^.*\/([^/]+)\.js$/, '$1');
        var param = PluginManager.parameters(N);
    
        // ここにプラグイン処理を記載
    })(this);
    

    설명 텍스트의 다언어화


    새 템플릿에는 영어와 일본어 두 가지 설명 텍스트가 설정되어 있습니다.
    여기의 중점은 아래의 빨간 테두리ja 부분이다.이것은 이 부분의 평론이'일본어'라는 것을 나타낸다.

    일본어 환경에서 실행되는 RPG cool MV 플러그인 설정 화면에는 지정된 일본어 텍스트ja가 우선적으로 표시됩니다.
    이외에 (영어나 중국어 등) 환경에서는 특별히 지정된 언어가 없는 텍스트, 즉 위의 영어 텍스트가 표시됩니다.
    외국에서도 플러그인을 사용할 수 있는 기회라고 생각합니다. 가능하면 영어 교재를 미리 준비하는 것이 좋습니다.

    Strict 모드 사용


    Strict 모드 오류 검사가 엄격해져 함수 단위로 지정됩니다.오류를 발견하기 쉽고 더 빠르게 실행할 수 있기 때문에 반드시 적극적으로 활용해야 한다.
    함수의 첫 번째 "use strict"; 문장은 이 때문에 지정됩니다.

    이것은 JavaScript로서 재미있는 문장이 아닙니다. 함수 정의는 처음에 이 지정이 있었고, 이 함수 내에서 Strict 모드가 적용됩니다.

    플러그인 이름 자동 구성


    그러면 이번 템플릿에서 가장 복잡한 것은 플러그인 이름을 설정하는 다음 부분입니다.

    플러그인의 파일 이름에서 확장자 이외의 이름을 얻으려고 했을 뿐입니다(이번에는 RTK Test2.js에서 RTK Test2를 얻었습니다).
    현재 실행 중인 스크립트 탭Document.currentScript에서 얻을 수 있습니다.이 src 속성은 다음과 같은 느낌입니다.

    여기서 원하는 부분만 뽑아요.또 원단은 평론에서도 제가 존경하는 정규 표현식선생님의 트리클로로에틸렌입니다.

    매개 변수 처리 준비


    경품으로 매개 변수 처리 준비를 미리 하세요.이번 템플릿은 특별히 지정되지는 않았지만, 실제 플러그인을 만들 때는 기본적으로 필요하죠.그러니까 준비만 해.
    여기 정보
    또한 실제 매개 변수 처리이지만 구체적인 지정 방법은 참조.(메시지를 받은 플러그인 매개 변수 유형 요약선생님, 저도 감사합니다!)


    상당히 낡았고, 당시에는 이해가 부족한 플러그인의 기본 템플릿을 업데이트했다.나름의 지식도 정리돼 있기 때문에 RPG cool MZ를 맞이할 준비로 잘했다고 생각한다.
    그럼 이따 봐요!

    좋은 웹페이지 즐겨찾기