任小雪 发表于 2021-11-26 22:00
换行符好像是//n
然后,扩大显示行数可能是要改js里window里help的内容,推荐你下一个小白机翻 ...
Window_Help.prototype.fittingHeight = function(numLines) { return 2.5*numLines * this.lineHeight() + this.standardPadding() * 2;//是原来的2.5倍,也就是5行 };
2021-11-27_115109.jpg (143.8 KB, 下载次数: 30)
夏虫沉默 发表于 2021-11-27 10:38
你新建一个js文件,加入以下代码:
Window_Help.prototype.fittingHeight = function(numLines) {
retu ...
夏虫沉默 发表于 2021-11-27 10:38
你新建一个js文件,加入以下代码:
Window_Help.prototype.fittingHeight = function(numLines) {
retu ...
冰星翼 发表于 2021-11-27 17:26
成功了,但是那制作游戏界面的设置里的文本依旧只有2行,这要怎么办呢?请问一下你是怎么弄成图片里
这样 ...
冰星翼 发表于 2021-11-27 17:47
是的,输入代码后改变的是运行的游戏里,系统那个地方没有改变
/*: * @plugindesc 使RPG Maker MV能够自动换行。 * @author 小优【66RPG:rpg-sheep】【百度贴吧:优加星爱兔子】 * * @help * 实现自动换行小功能。 */ Window_Selectable.prototype.processNormalCharacter = Window_Base.prototype.processNormalCharacter; Window_Base.prototype.processNormalCharacter = function(textState) { var c = textState.text[textState.index]; var w = this.textWidth(c); if (this.width - 2 * this.standardPadding() - textState.x >= w){ this.contents.drawText(c, textState.x, textState.y, w * 2, textState.height); textState.index++; textState.x += w; }else{ this.processNewLine(textState); textState.index--; this.processNormalCharacter(textState); } }; Window_Help.prototype.fittingHeight = function(numLines) { return 2.5*numLines * this.lineHeight() + this.standardPadding() * 2; };
夏虫沉默 发表于 2021-11-27 20:38
你需要先写好脚本,将之前的3行代码插入自动换行的脚本后面, /*:
* @plugindesc 使RPG Maker MV ...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |