Project1

标题: 【插件】选项菜单窗口全屏切换 [打印本页]

作者: 过眼云烟    时间: 2015-11-24 13:47
标题: 【插件】选项菜单窗口全屏切换
效果如下:



烦请各位帮忙测试,在手机上全屏是否有效,谢谢!

JAVASCRIPT 代码复制下载
  1. //=============================================================================
  2. // MrLiu_FullScreenOpition.js
  3. //=============================================================================
  4.  
  5. /*:
  6.  * @plugindesc 在RMMV游戏中的选项菜单显示窗口/全屏切换选项
  7.  * @author MrLiu-过眼云烟
  8.  *
  9.  * @param FullScreen Option
  10.  * @desc 选项中显示全屏、窗口模式的切换文字
  11.  * @default 窗口/全屏切换
  12.  *
  13.  */
  14. //-----------------------------------------------------------------------------
  15. var Lmd = Lmd || {};
  16.   var parameters = PluginManager.parameters('MrLiu_FullScreenOpition');//Yanfly.Param.ASP3CameraOption = String(Yanfly.Parameters['Camera Option']);
  17.   var fullScreenOpitionText = String(parameters['FullScreen Option']);
  18.  
  19.  
  20. var _Window_Options_addGeneralOptions = Window_Options.prototype.addGeneralOptions;
  21. Window_Options.prototype.addGeneralOptions = function() {
  22.     _Window_Options_addGeneralOptions.call(this);
  23.     this.addCommand(fullScreenOpitionText, 'FullScreen');
  24. };
  25.  
  26.  
  27.  
  28.  
  29. var _Window_Options_cursorRight = Window_Options.prototype.cursorRight;
  30. Window_Options.prototype.cursorRight = function(wrap) {
  31.         _Window_Options_cursorRight.call(this);
  32.         var index = this.index();
  33.     var symbol = this.commandSymbol(index);
  34.     var value = this.getConfigValue(symbol);
  35.         if (this.isScreenChangeSymbol(symbol)) {
  36.                 Graphics._switchFullScreen();
  37.     }   
  38. };
  39. var _Window_Options_cursorLeft = Window_Options.prototype.cursorLeft;
  40. Window_Options.prototype.cursorLeft = function(wrap) {
  41.         _Window_Options_cursorLeft.call(this);
  42.         var index = this.index();
  43.     var symbol = this.commandSymbol(index);
  44.     var value = this.getConfigValue(symbol);
  45.         if (this.isScreenChangeSymbol(symbol)) {
  46.                 Graphics._switchFullScreen();
  47.     }  
  48. };
  49.  
  50. Window_Options.prototype.isScreenChangeSymbol = function(symbol) {
  51.     return symbol.contains('FullScreen');
  52. };

MrLiu_FullScreenOpition.rar

741 Bytes, 下载次数: 306


作者: dc1988123    时间: 2015-11-24 19:17
感谢LZ分享,顺便求个标题界面退出游戏功能,全屏退出游戏还得切到桌面用任务管理器结束进程。
Alt+F4能用,不过隐藏的不够直观。
作者: 347780682    时间: 2016-2-6 22:30
额 我手机和电脑都不能全屏
作者: 魔力的觉醒    时间: 2016-10-9 20:17
经过测试脚本没效果





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1