查看: 1519|回复: 6

[有事请教] 修改默认分辨率之后,侧视战斗场景的角色位置偏移了

[复制链接]
梦石
0
星屑
243
在线时间
12 小时
注册时间
2011-2-9
回帖
14
发表于 2024-4-20 18:16:58 | 显示全部楼层 |阅读模式

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

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

×
如图所示,修改了分辨率,敌人位置可以软件内直接调整,角色位置偏移怎么处理?目前还没有用任何插件 5CE5313A02965BF66F3612D2950C68D3.jpg
梦石
0
星屑
8580
在线时间
1499 小时
注册时间
2018-9-29
回帖
543
发表于 2024-4-20 20:32:32 | 显示全部楼层
本帖最后由 sunhihi 于 2024-4-20 20:38 编辑

官方DLC有一個SVActorPositionMZ的插件
正版都有的東西不用額外買

或是我的簽名檔裡的插件
Sun_0_CoreEngine 核心引擎插件(核心引擎就比較懶人包了)
Sun_3_BattleSettingsEx 戰鬥設定擴充插件(能設定的更細,但是你要用還是得裝核心引擎)
回复

使用道具 举报

梦石
0
星屑
675
在线时间
55 小时
注册时间
2010-11-2
回帖
3
发表于 2024-4-21 06:31:51 | 显示全部楼层
https://www.bilibili.com/video/B ... id_from=333.999.0.0
教学视频,和对应的插件都在这里。
回复

使用道具 举报

梦石
2
星屑
8479
在线时间
463 小时
注册时间
2021-12-4
回帖
486

MZ评测员

发表于 2024-4-21 09:59:27 | 显示全部楼层
这一看就是MZ官方没有让setActorHome函数根据窗口大小做自适应而是写死了从 (600,280) 点开始向右下方延伸(每个角色在上一个的右32下48处)。因此只需要修改下面的代码中最后三行的公式即可,i应该是从0开始的。
  1. Sprite_Actor.prototype.setBattler = function(battler) {
  2.     Sprite_Battler.prototype.setBattler.call(this, battler);
  3.     if (battler !== this._actor) {
  4.         this._actor = battler;
  5.         if (battler) {
  6.             this.setActorHome(battler.index());
  7.         } else {
  8.             this._mainSprite.bitmap = null;
  9.             this._battlerName = "";
  10.         }
  11.         this.startEntryMotion();
  12.         this._stateSprite.setup(battler);
  13.     }
  14. };

  15. Sprite_Actor.prototype.moveToStartPosition = function() {
  16.     this.startMove(300, 0, 0);
  17. };
  18. // rmmz_sprites.js 第 735 行
  19. Sprite_Actor.prototype.setActorHome = function(i) {
  20.     this.setHome(600 + i * 32, 280 + i * 48);
  21. };
复制代码
回复

使用道具 举报

梦石
0
星屑
243
在线时间
12 小时
注册时间
2011-2-9
回帖
14
 楼主| 发表于 2024-4-21 21:52:30 | 显示全部楼层
小秋橙 发表于 2024-4-21 09:59
这一看就是MZ官方没有让setActorHome函数根据窗口大小做自适应而是写死了从 (600,280) 点开始向右下方延伸 ...

感谢,我临时搞了一个yep插件调整好了,没想到官方自带的功能自己都解决不了
回复

使用道具 举报

梦石
0
星屑
243
在线时间
12 小时
注册时间
2011-2-9
回帖
14
 楼主| 发表于 2024-4-21 21:53:34 | 显示全部楼层
sunhihi 发表于 2024-4-20 20:32
官方DLC有一個SVActorPositionMZ的插件
正版都有的東西不用額外買

好的,我再看看这个插件,目前我用yep调整了
回复

使用道具 举报

梦石
0
星屑
243
在线时间
12 小时
注册时间
2011-2-9
回帖
14
 楼主| 发表于 2024-4-21 21:56:04 | 显示全部楼层
feng295900 发表于 2024-4-21 06:31
https://www.bilibili.com/video/BV1t94y1h7A5/?spm_id_from=333.999.0.0
教学视频,和对应的插件都在这里 ...

好的感谢,学的东西还有很多
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部