Project1

标题: 如何禁用战斗背景图的自动放大? [打印本页]

作者: 狂乱月眼    时间: 2022-9-14 02:48
标题: 如何禁用战斗背景图的自动放大?
默认素材的战斗背景尺寸是1000*740,我把窗口调整成1000*740还是会放大图像。本人有点强迫症,请问如何禁用战斗背景图的自动放大?
作者: apple5740    时间: 2022-9-14 16:21
本帖最后由 apple5740 于 2022-9-14 16:24 编辑

你好,我在rmmz_sprites.js 中查询到

/* 自适应位置 */
Sprite_Battleback.prototype.adjustPosition  这个方法可能是mz自带的自适应的方式。

它似乎被用于修改战斗界面
/* 更新战斗背景 */
Spriteset_Battle.prototype.updateBattleback = function() {
    if (!this._battlebackLocated) {
        this._back1Sprite.adjustPosition();
        this._back2Sprite.adjustPosition();
        this._battlebackLocated = true;
    }
};
你可以按照你的需求,测试它,并修改它。

作者: 狂乱月眼    时间: 2022-9-14 19:37
apple5740 发表于 2022-9-14 16:21
你好,我在rmmz_sprites.js 中查询到

/* 自适应位置 */

感谢,已修改为
  1.     this.width = Math.floor((Graphics.width));
  2.     this.height = Math.floor((Graphics.height));
复制代码





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