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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
738
在线时间
110 小时
注册时间
2014-12-5
帖子
109
跳转到指定楼层
1
发表于 2022-9-14 02:48:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
默认素材的战斗背景尺寸是1000*740,我把窗口调整成1000*740还是会放大图像。本人有点强迫症,请问如何禁用战斗背景图的自动放大?

Lv3.寻梦者

梦石
0
星屑
1598
在线时间
220 小时
注册时间
2022-2-3
帖子
160
2
发表于 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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
738
在线时间
110 小时
注册时间
2014-12-5
帖子
109
3
 楼主| 发表于 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));
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-13 11:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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