//============================================================================= // TMVplugin - ゲーム画面解像度変更 // 作者: tomoaky (http://hikimoki.sakura.ne.jp/) // Version: 1.0 // 最終更新日: 2015/12/25 //============================================================================= /*: * @plugindesc ゲーム画面の解像度を変更します。 * * @author tomoaky (http://hikimoki.sakura.ne.jp/) * * @param graphicsWidth * @desc ゲーム画面の幅 * 初期値: 816 * @default 816 * * @param graphicsHeight * @desc ゲーム画面の高さ * 初期値: 624 * @default 624 * * @param windowResize * @desc 各種ウィンドウのサイズも変更するかどうか * 初期値: 0( 1 で変更する) * @default 0 * * @param battleBackWidth * @desc 戦闘背景の幅 * 初期値: 0( 0 でゲーム画面に合わせる) * @default 0 * * @param battleBackHeight * @desc 戦闘背景の高さ * 初期値: 0( 0 でゲーム画面に合わせる) * @default 0 * * @help * プラグインコマンドはありません。 * */ var Imported = Imported || {}; Imported.TMScreenSize = true; (function() { var parameters = PluginManager.parameters('TMScreenSize'); var graphicsWidth = Number(parameters['graphicsWidth']); var graphicsHeight = Number(parameters['graphicsHeight']); var windowResize = parameters['windowResize'] === '1' ? true : false; var battleBackWidth = Number(parameters['battleBackWidth']); var battleBackHeight = Number(parameters['battleBackHeight']); //----------------------------------------------------------------------------- // Scene_Manager // SceneManager._screenWidth = graphicsWidth; SceneManager._screenHeight = graphicsHeight; if (windowResize) { SceneManager._boxWidth = graphicsWidth; SceneManager._boxHeight = graphicsHeight; } //----------------------------------------------------------------------------- // Spriteset_Battle // Spriteset_Battle.prototype.createBattleback = function() { var margin = 32; var x = -this._battleField.x - margin; var y = -this._battleField.y - margin; var width = (battleBackWidth || Graphics.width + margin * 2); var height = (battleBackHeight || Graphics.height + margin * 2); this._back1Sprite = new TilingSprite(); this._back2Sprite = new TilingSprite(); this._back1Sprite.bitmap = this.battleback1Bitmap(); this._back2Sprite.bitmap = this.battleback2Bitmap(); this._back1Sprite.move(battleBackWidth ? 0 : x, battleBackHeight ? 0 : y, width, height); this._back2Sprite.move(battleBackWidth ? 0 : x, battleBackHeight ? 0 : y, width, height); this._battleField.addChild(this._back1Sprite); this._battleField.addChild(this._back2Sprite); }; })();