设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4858|回复: 3
打印 上一主题 下一主题

[已经过期] mv如何设置全屏

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1001
在线时间
212 小时
注册时间
2011-11-23
帖子
109
跳转到指定楼层
1
发表于 2017-7-22 22:22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
就是进入游戏后直接全屏,像是以前ace版本只需要添加几行代码就可以实现了。
为什么mv不可以呢?

Lv4.逐梦者

梦石
0
星屑
16039
在线时间
3991 小时
注册时间
2015-9-14
帖子
1337

开拓者

2
发表于 2017-7-23 01:49:27 | 只看该作者
全屏插件 StartUpFullScreen.js
作者:トリアコンタン
網址:https://triacontane.blogspot.jp/2016/03/blog-post.html
(在版面選項啟動全屏 Full Screen )
  1. //=============================================================================
  2. // StartUpFullScreen.js
  3. // ----------------------------------------------------------------------------
  4. // Copyright (c) 2015 Triacontane
  5. // This software is released under the MIT License.
  6. // http://opensource.org/licenses/mit-license.php
  7. // ----------------------------------------------------------------------------
  8. // Version
  9. // 1.0.0 2016/03/06 初版
  10. // ----------------------------------------------------------------------------
  11. // [Blog]   : http://triacontane.blogspot.jp/
  12. // [Twitter]: https://twitter.com/triacontane/
  13. // [GitHub] : https://github.com/triacontane/
  14. //=============================================================================

  15. /*:
  16. * @plugindesc Start up full screen
  17. * @author triacontane
  18. *
  19. * @param Shutdown
  20. * @desc Command name for shutdown.
  21. * @default Shutdown
  22. *
  23. * @param StartUpFullScreen
  24. * @desc Command name for full screen option.
  25. * @default Full Screen
  26. *
  27. * @help Add option start up full screen.
  28. * This plugin is using only local execute.
  29. *
  30. * This plugin is released under the MIT License.
  31. */
  32. /*:ja
  33. * @plugindesc フルスクリーンで起動プラグイン
  34. * @author トリアコンタン
  35. *
  36. * @param シャットダウン
  37. * @desc タイトル画面に追加するシャットダウンの項目名です。
  38. * ローカル環境での実行時のみ表示されます。
  39. * @default シャットダウン
  40. *
  41. * @param フルスクリーンで起動
  42. * @desc オプション画面に追加する全画面で起動の項目名です。
  43. * ローカル環境での実行時のみ表示されます。
  44. * @default フルスクリーンで起動
  45. *
  46. * @help オプション画面に「フルスクリーンで起動」を追加します。
  47. * 有効な場合、ゲームをフルスクリーンで起動します。
  48. * またタイトル画面にシャットダウンを追加します。
  49. *
  50. * このプラグインはローカル環境で実行した場合のみ有効です。
  51. *
  52. * このプラグインにはプラグインコマンドはありません。
  53. *
  54. * 利用規約:
  55. *  作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
  56. *  についても制限はありません。
  57. *  このプラグインはもうあなたのものです。
  58. */

  59. function Scene_Terminate() {
  60.     this.initialize.apply(this, arguments);
  61. }

  62. (function () {
  63.     'use strict';
  64.     // Nw.js環境下以外では一切の機能を無効
  65.     if (!Utils.isNwjs()) {
  66.         return;
  67.     }

  68.     var pluginName = 'StartUpFullScreen';

  69.     var getParamString = function(paramNames) {
  70.         var value = getParamOther(paramNames);
  71.         return value == null ? '' : value;
  72.     };

  73.     var getParamOther = function(paramNames) {
  74.         if (!Array.isArray(paramNames)) paramNames = [paramNames];
  75.         for (var i = 0; i < paramNames.length; i++) {
  76.             var name = PluginManager.parameters(pluginName)[paramNames[i]];
  77.             if (name) return name;
  78.         }
  79.         return null;
  80.     };

  81.     var paramShutdown          = getParamString(['Shutdown', 'シャットダウン']);
  82.     var paramStartUpFullScreen = getParamString(['StartUpFullScreen', 'フルスクリーンで起動']);

  83.     //=============================================================================
  84.     // Graphics
  85.     //  privateメソッド「_requestFullScreen」を呼び出します。
  86.     //=============================================================================
  87.     Graphics.requestFullScreen = function() {
  88.         if (this._isFullScreen()) {
  89.             this._requestFullScreen();
  90.         }
  91.     };

  92.     //=============================================================================
  93.     // Scene_Boot
  94.     //  フルスクリーンで起動する処理を追加します。
  95.     //=============================================================================
  96.     var _Scene_Boot_start = Scene_Boot.prototype.start;
  97.     Scene_Boot.prototype.start = function() {
  98.         _Scene_Boot_start.apply(this, arguments);
  99.         if (ConfigManager.startUpFullScreen) Graphics.requestFullScreen();
  100.     };

  101.     //=============================================================================
  102.     // Scene_Title
  103.     //  シャットダウンの処理を追加定義します。
  104.     //=============================================================================
  105.     var _Scene_Title_createCommandWindow = Scene_Title.prototype.createCommandWindow;
  106.     Scene_Title.prototype.createCommandWindow = function() {
  107.         _Scene_Title_createCommandWindow.apply(this, arguments);
  108.         if (paramShutdown) this._commandWindow.setHandler('shutdown',  this.commandShutdown.bind(this));
  109.     };

  110.     Scene_Title.prototype.commandShutdown = function() {
  111.         this._commandWindow.close();
  112.         this.fadeOutAll();
  113.         SceneManager.goto(Scene_Terminate);
  114.     };

  115.     //=============================================================================
  116.     // Window_TitleCommand
  117.     //  シャットダウンの選択肢を追加定義します。
  118.     //=============================================================================
  119.     var _Window_TitleCommand_makeCommandList = Window_TitleCommand.prototype.makeCommandList;
  120.     Window_TitleCommand.prototype.makeCommandList = function() {
  121.         _Window_TitleCommand_makeCommandList.apply(this, arguments);
  122.         if (paramShutdown) this.addCommand(paramShutdown, 'shutdown');
  123.     };

  124.     var _Window_TitleCommand_updatePlacement = Window_TitleCommand.prototype.updatePlacement;
  125.     Window_TitleCommand.prototype.updatePlacement = function() {
  126.         _Window_TitleCommand_updatePlacement.apply(this, arguments);
  127.         if (paramShutdown) this.y += this.height / 8;
  128.     };

  129.     //=============================================================================
  130.     // ConfigManager
  131.     //  オプションに「フルスクリーンで起動」項目を追加します。
  132.     //=============================================================================
  133.     ConfigManager.startUpFullScreen = false;

  134.     var _ConfigManager_applyData = ConfigManager.applyData;
  135.     ConfigManager.applyData = function(config) {
  136.         _ConfigManager_applyData.apply(this, arguments);
  137.         this.startUpFullScreen = this.readFlag(config, 'startUpFullScreen');
  138.     };

  139.     var _ConfigManager_makeData = ConfigManager.makeData;
  140.     ConfigManager.makeData = function() {
  141.         var config = _ConfigManager_makeData.apply(this, arguments);
  142.         config.startUpFullScreen = this.startUpFullScreen;
  143.         return config;
  144.     };

  145.     //=============================================================================
  146.     // Window_Options
  147.     //  オプションに「フルスクリーンで起動」項目を追加します。
  148.     //=============================================================================
  149.     var _Window_Options_addGeneralOptions = Window_Options.prototype.addGeneralOptions;
  150.     Window_Options.prototype.addGeneralOptions = function() {
  151.         _Window_Options_addGeneralOptions.apply(this, arguments);
  152.         this.addCommand(paramStartUpFullScreen, 'startUpFullScreen');
  153.     };

  154.     //=============================================================================
  155.     // Scene_Terminate
  156.     //  ゲームを終了します。
  157.     //=============================================================================
  158.     Scene_Terminate.prototype = Object.create(Scene_Base.prototype);
  159.     Scene_Terminate.prototype.constructor = Scene_Terminate;

  160.     Scene_Terminate.prototype.start = function() {
  161.         SceneManager.terminate();
  162.     };
  163. })();
复制代码

点评

不知道为什么和MOG 不和 没效果  发表于 2017-7-28 14:44
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1486
在线时间
148 小时
注册时间
2017-8-18
帖子
116
3
发表于 2017-12-28 02:10:28 | 只看该作者
有黑边怎么办啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 08:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表