Project1

标题: 修改保存和加载场景的外观 [打印本页]

作者: xiamumomo    时间: 2021-2-1 12:50
标题: 修改保存和加载场景的外观
                                                       TSR_Save.js
                                                    作者: TSR,The Northern Frog
条款:

用于任何独立的RPG制作MV项目,包括商业广告。

使用此插件需要信用卡。
对于贷记,请使用“TSR”和下列术语之一:
     'The Northern Frog' or 'A frog from the north'
不要更改标题和条款。
编辑脚本是允许的,但这并不能免除记入贷方的义务。请记住,更改函数和变量的名称,
甚至手动重新键入整个脚本,都不会使您成为插件的作者。

作者itchi.io帐户的链接(作者所有插件的网址):https://the-northern-frog.itch.io/

该插件的论坛:https://forums.rpgmakerweb.com/i ... load-screen.123611/

如果是教程暂时未有(昨天刚翻译完正努力了解插件)其他插件教程不定期更新实用的插件希望三连并关注:https://www.bilibili.com/video/BV1RE411k7wU/



SS_9.png (985.76 KB, 下载次数: 35)

SS_9.png

QQ图片20210201123059.png (133.08 KB, 下载次数: 39)

QQ图片20210201123059.png

SS_3.png (1 MB, 下载次数: 37)

SS_3.png

TSR_Save.zip

35.06 KB, 下载次数: 116


作者: 白嫩白嫩的    时间: 2021-2-1 19:42
感谢momo大佬分享,已三连
作者: 微笑的迪妮莎    时间: 2021-2-1 21:03
多谢分享~收藏!
作者: xiamumomo    时间: 2021-2-1 22:15
作者帮助写的特别详细所有参数都写了一遍所以你们先要看看帮助
作者: xiamumomo    时间: 2021-2-10 02:19
本帖最后由 xiamumomo 于 2021-2-10 02:20 编辑

可能我的MV总是和你们做出不一样的事情总给我搞事一样,如果你们像下面那个图HP、MP、TP仪表粘在一起
修改插件倒数几行drawActor的 lineHeight根据你这句设定位置修改如果是多个窗口可能就不一样了所以决定好在修改
我的话修改好后仪表高度不够如果你们也有这个问题我目前正在问作者如果你们有能力也可以告诉我反正我是不懂JS
  1. Window_SavefileList.prototype.drawBasicInfo = function(data, x, y, quarter, SecW, height) {
  2.     let Actors = data.actors;
  3.     let Party  = data.party;
  4.     let members = Party.battleMembers();
  5.     let lineTP = Imported.YEP_CoreEngine && Yanfly.Param.MenuTpGauge;
  6.     let maxHeight = (TSR.Save.status_party !== 'none')? height * 0.4 : height * 0.75;
  7.     let fontHeight = (TSR.Save.window_maxRow === 1)? maxHeight / 2 : maxHeight;
  8.     this.resetTextColor();
  9.     let pad = this.pad();
  10.     if (TSR.Save.status_maxSize === 1) quarter = Math.min(quarter, maxHeight * 2);
  11.     let width = quarter - pad * 2;
  12.     let xw = width - pad * 2;
  13.     x += pad * 2
  14.     y += pad
  15.     let xpos = (TSR.Save.status_maxSize === 1)? (width + pad * 2) / 2 : width + pad * 2;   
  16.     for (let i = 0; i < members.length; i++) {
  17.         let actor = Actors.actor(members[i].actorId());
  18.         let row = (lineTP)? 5 : 4;
  19.         if (Imported.YEP_SkillCore) row = this.adjustRows(actor, row);
  20.         this.contents.fontSize = this.adjustFont(fontHeight, row);
  21.         let lineHeight = this.lineHeight();
  22.         if (TSR.Save.status_maxSize === 1) i = 1;
  23.         if (TSR.Save.status_dimer) {
  24.           this.drawRect((x - pad) + i * xpos, y, width, maxHeight, 0, 1);
  25.         }
  26.         this.drawActorName(actor, x + i * xpos, y, xw);
  27.         this.drawActorLevel(actor, x + i * xpos, y + lineHeight, xw);
  28.         this.drawActorHp(actor, x + i * xpos, y + lineHeight * 2, xw);
  29.         this.drawActorMp(actor, x + i * xpos, y + lineHeight * 3, xw);
  30.         if (lineTP) {
  31.           this.drawActorTp(actor, x + i * xpos, y + lineHeight * 4, xw);
  32.         }
  33.     }
  34.     this.contents.fontSize = this._savefileFontSize;
  35. };
复制代码

QQ图片20210210020246.png (712.69 KB, 下载次数: 32)

QQ图片20210210020246.png

作者: 张嘉仔    时间: 2021-2-25 13:53
66666666666666666




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