Project1
标题:
求教:如何在开始菜单中添加【退出游戏】一项
[打印本页]
作者:
chaoslaw
时间:
2016-1-22 23:55
标题:
求教:如何在开始菜单中添加【退出游戏】一项
默认似乎开始菜单没有退出一项,只有开始新游戏,载入和选项
要添加退出是否需要跳过开始菜单手动制作?……
作者:
夏末渐离
时间:
2016-1-23 01:53
本帖最后由 夏末渐离 于 2016-1-23 01:57 编辑
(function()
{
var XMJL_Scene_GameEnd_commandGameExit = Scene_GameEnd.prototype.createCommandWindow;
Scene_GameEnd.prototype.createCommandWindow=function()
{
XMJL_Scene_GameEnd_commandGameExit.call(this);
this._commandWindow.setHandler('gameExit', this.commandGameExit.bind(this));
};
Scene_GameEnd.prototype.commandGameExit=function()
{
SceneManager.exit();
};
Window_GameEnd.prototype.makeCommandList = function() {
this.addCommand(TextManager.toTitle, 'toTitle');
this.addCommand(TextManager.gameEnd, 'gameExit');
this.addCommand(TextManager.cancel, 'cancel');
};
})();
复制代码
作者:
chaoslaw
时间:
2016-1-23 09:16
夏末渐离 发表于 2016-1-23 01:53
多谢!刚刚熟悉MV,容我再确认下:这段js代码是保存为正确格式以后作为插件么?
作者:
chaoslaw
时间:
2016-1-23 11:43
夏末渐离 发表于 2016-1-23 01:53
嗯……已经作为插件导入,不过没有效果……开始菜单并没有变化
作者:
夏末渐离
时间:
2016-1-23 12:01
(function()
{
var XMJL_Scene_Title_commandGameExit = Scene_Title.prototype.createCommandWindow;
Scene_Title.prototype.createCommandWindow=function()
{
XMJL_Scene_Title_commandGameExit.call(this);
this._commandWindow.setHandler('gameExit', this.commandGameExit.bind(this));
};
Scene_Title.prototype.commandGameExit=function()
{
SceneManager.exit();
};
var XMJL_Window_Title_makeCommandList=Window_TitleCommand.prototype.makeCommandList;
Window_TitleCommand.prototype.makeCommandList=function()
{
XMJL_Window_Title_makeCommandList.call(this);
this.addCommand(TextManager.gameEnd, 'gameExit');
};
})();
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1