查看: 2345|回复: 2

[有事请教] 如何禁用战斗背景图的自动放大?

[复制链接]
梦石
0
星屑
923
在线时间
125 小时
注册时间
2014-12-5
回帖
95
发表于 2022-9-14 02:48:18 | 显示全部楼层 |阅读模式

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

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

×
默认素材的战斗背景尺寸是1000*740,我把窗口调整成1000*740还是会放大图像。本人有点强迫症,请问如何禁用战斗背景图的自动放大?
梦石
0
星屑
1607
在线时间
220 小时
注册时间
2022-2-3
回帖
158
发表于 2022-9-14 16:21:57 | 显示全部楼层
本帖最后由 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;
    }
};
你可以按照你的需求,测试它,并修改它。
我的联系方式Q: 1127808900
欢迎一起讨论任何问题
回复 1 0

使用道具 举报

梦石
0
星屑
923
在线时间
125 小时
注册时间
2014-12-5
回帖
95
 楼主| 发表于 2022-9-14 19:37:03 | 显示全部楼层
apple5740 发表于 2022-9-14 16:21
你好,我在rmmz_sprites.js 中查询到

/* 自适应位置 */

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部