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

Project1

 找回密码
 注册会员
搜索

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

查看数: 537 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-20 18:16

正文摘要:

如图所示,修改了分辨率,敌人位置可以软件内直接调整,角色位置偏移怎么处理?目前还没有用任何插件

回复

zhang941113 发表于 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
教学视频,和对应的插件都在这里 ...

好的感谢,学的东西还有很多
zhang941113 发表于 2024-4-21 21:53:34
sunhihi 发表于 2024-4-20 20:32
官方DLC有一個SVActorPositionMZ的插件
正版都有的東西不用額外買

好的,我再看看这个插件,目前我用yep调整了
zhang941113 发表于 2024-4-21 21:52:30
小秋橙 发表于 2024-4-21 09:59
这一看就是MZ官方没有让setActorHome函数根据窗口大小做自适应而是写死了从 (600,280) 点开始向右下方延伸 ...

感谢,我临时搞了一个yep插件调整好了,没想到官方自带的功能自己都解决不了
小秋橙 发表于 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. };
复制代码
feng295900 发表于 2024-4-21 06:31:51
https://www.bilibili.com/video/B ... id_from=333.999.0.0
教学视频,和对应的插件都在这里。
sunhihi 发表于 2024-4-20 20:32:32
本帖最后由 sunhihi 于 2024-4-20 20:38 编辑

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

或是我的簽名檔裡的插件
Sun_0_CoreEngine 核心引擎插件(核心引擎就比較懶人包了)
Sun_3_BattleSettingsEx 戰鬥設定擴充插件(能設定的更細,但是你要用還是得裝核心引擎)
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-5-22 11:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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