最后还是没用Mog版本的……
用法:地图上使用插件命令用chain_command a b c a为开关,b为允许时间 c为按键次数
如果不设定abc则自动使用插件默认的定义
当命令成功打开a开关
上传的图好像囧了,忘了meter大小不对……
在使用的时候注意清空屏幕上多余的显示,不然太花了……一般如果用mog插件的话建议在对话过程中使用
补充:1.如果有人想失败后开关关闭的话替换相应代码为以下的几个
Scene_Chain.prototype.setWrong = function(value) {
SoundManager.playBuzzer();
this.clearCommands();
$gameSwitches.setValue($gameTemp._com[0], false);
SceneManager.pop();
};
2.如果想显示为总时间,而不再是单独的时间按键的话的话改一下:
Scene_Chain.prototype.initialize = function() {
Scene_MenuBase.prototype.initialize.call(this);
this._data = [-1,-1,false];
this._keyIndex = 0;
this._duration = $gameTemp._com[1];
this._meterflow = 0
};
Scene_Chain.prototype.refresh = function() {
this._data[2] = true;
this._keys.opacity = 255;
this._keys.scale.x = 2.0;
this._keys.scale.y = 2.0;
this._keys.setFrame(this._data[0] * this._keyIndex,0,this._data[0],this._data[1]);
};
我就不再上传了
本帖来自P1论坛作者sonicdonggua,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:
https://rpg.blue/forum.php?mod=viewthread&tid=400675 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。