rpgmakermv 插件怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rpgmakermv 插件怎么用相关的知识,希望对你有一定的参考价值。

    下载获得插件

    MV的插件是一种以.js结尾的文件,如图所示。

    安装插件

    安装插件很简单,首先打开你的 MV,选择 [Game] 选项,然后选择 [Open Folder] 打开你的游戏资源目录。

    依次打开 js > plugins 文件夹

    然后把你的插件丢进去。

    回到MV,打开插件管理器。


    · 按 F10 打开

    · 选择 Tools > Plugin Manager 来打开

    · 选择快捷栏中的插件图标来快速打开

    激活插件

    双击表格,弹出插件详细信息面板,选择 Name 下拉框,可以看到你刚才加入的插件的名字,选中。

    Status 代表激活状态, ON = 激活,OFF = 不激活

    HELP 按钮是插件作者给你的帮助

    下面两个空白的栏里显示作者,版本和简单帮助。

    Parameters 是参数栏,如果插件需要参数,你需要填写正确的参数才能让插件正常工作。

    完成这些工作后点击 OK,添加插件完毕。

    以上是如何在 RPG Maker MV 中如何添加插件的详细步骤,希望能帮助你。

参考技术A

1、首先新建一个工程,注意这个是改的工程文件,只对你这个工程起作用。

2、然后耐心等系统建立好工程文件。

3、然后看下面,可以看到默认的地图大小为17 X 13。

4、保存工程,这步很重要。

5、然后打开文档\\Games\\Project1\\data。

6、用记事本打开 Map001.json。

7、把数值改成800,800如图,然后进游戏,可以看到地图上限大小已经修改成功了。

rpgmakermv插件screenfull.js与Fullscreen.js

本文分析游戏的全屏化处理。

 

引入:玩家在不同情景下可能会选择全屏游戏或窗口化游戏,所以作为开发者,应该在设置中加入全屏与否的选项。

 

两种插件:screenfull.js与Fullscreen.js

 

 

 

1.screenfull

// MV 1.5.0 for Win7 - 32位


var _CmdName = ‘窗口模式‘;// 指令名称
var _CmdSymbol = ‘fullScreen‘;// 指令标识
ConfigManager[_CmdSymbol] = false;//初始化指令状态


/*--- 启动自检 ---*/
var _SBS = Scene_Boot.prototype.start;
Scene_Boot.prototype.start = function() {
var value = ConfigManager[_CmdSymbol];
Graphics._changeScreen(value);
_SBS.call(this);
};


/*--- 选项处理 ---*/
Window_Options.prototype.makeCommandList = function() {
this.addGeneralOptions();
this.addCommand(_CmdName, _CmdSymbol);//<<<
this.addVolumeOptions();
};


/*--- 触发处理 ---*/
var _WOPOK = Window_Options.prototype.processOk;
Window_Options.prototype.processOk = function() {
_WOPOK.call(this);
var index = this.index();
var symbol = this.commandSymbol(index);
var value = this.getConfigValue(symbol);
if(symbol == _CmdSymbol){
Graphics._changeScreen(value);
}
};


/*--- 切屏处理---*/
Graphics._changeScreen = function(state) {
if (state) {
this._requestFullScreen();
} else {
this._cancelFullScreen();
}
};


/*--- 记录处理 ---*/
var _CMMD = ConfigManager.makeData;
ConfigManager.makeData = function() {
var config = _CMMD.call(this);
config[_CmdSymbol] = ConfigManager[_CmdSymbol];
return config;
};


var _CMAD = ConfigManager.applyData;
ConfigManager.applyData = function(config) {
_CMAD.call(this, config);
ConfigManager[_CmdSymbol] = this.readFlag(config, _CmdSymbol);
};

 

优:简单快捷,

缺点:进入游戏会发现游戏世界的宽高还是窗口化时的,两边会出现黑边。

 

2.Fullscreen

//=============================================================================
// Fullscreen.js
//=============================================================================
 
/*:
 * @plugindesc Starts the game in fullscreen
 * @author Christian Schicho
 *
 * @help
 */
 
;(function() {
  function extend(obj, name, func) {
    var orig = obj.prototype[name]
    obj.prototype[name] = function() {
      orig.call(this)
      func.call(this)
    }
  }
 
  extend(Scene_Boot, ‘start‘, function() {
        Graphics._switchFullScreen();
  })
  
  
 var _Scene_Base_create = Scene_Base.prototype.create;

    Scene_Base.prototype.create = function() {
        _Scene_Base_create.call(this);
        Graphics.width = 1280;
        Graphics.height = 720;    
        Graphics.boxHeight = 720;
        Graphics.boxWidth = 1280;    
    };
 
})()

 

优:无论全屏还是窗口化,界面显示都是正常。

缺点:用户不可控

 

 

将两者结合起来,就是比较完美的解决方案了。

关于结合版,将在下文揭晓。

以上是关于rpgmakermv 插件怎么用的主要内容,如果未能解决你的问题,请参考以下文章

rpgmakermv自制插件---序---0

Rpgmakermv Chronus插件介绍翻译

【自用】RPGMakerMv脚本知识整理

Rpgmakermv(15) PH任务插件

rpgmakermv插件screenfull.js与Fullscreen.js

rpg maker xp 技能特写