如何取消等级,把货币系统关闭,设计一项经验值,随事件增减
rpgmakermv吧
全部回复
仅看楼主
level 1
在崩溃中 楼主
在做一个解密叙事类游戏,不需要货币系统,没有等级进化,如何取消,再设计一项经验值,随事件增减,达到一定数值以后触发事件,同时配合道具触发不同事件
2024年01月08日 03点01分 1
level 9
建议使用Visual Studio Code这类的代码编辑工具,在左上角点击打开文件夹,
直接找到rpgmaker工程里面的js文件夹打开,然后直接搜索关键词来找到相关的模块。
MZ版好像是找到下面这个模块,使用/*和*/或者是//注释掉就好了,MV版应该是一样的。
//下面一段是角色的等级,要是把四个this行给注释掉的话可以在角色栏里隐藏等级画面。
Window_StatusBase.prototype.drawActorLevel = function(actor, x, y) { this.changeTextColor(ColorManager.systemColor());
this.drawText(TextManager.levelA, x, y, 48);
this.resetTextColor();
this.drawText(actor.level, x + 84, y, 36, "right");
};
//搜索下面的代码,可以找到3个,分别是场景信息、场景菜单、场景商店的,
//把场景菜单的那个给注释掉应该就可以了。
this.createGoldWindow();
然后就是你在做的把生命值改成了疲劳值,在事件指令第一页、角色、增减生命值那里,加加减减就可以了。
至于魔法值,由于我的游戏是把所有的状态都给注释掉了,所以没有去做测试。
在下面的这段战斗场景中的代码可以看到,应该是搜索关键词mmp就可以找到了。
Game_BattlerBase.prototype.refresh = function() {
for (const stateId of this.stateResistSet()) {
this.eraseState(stateId);
}
this._hp = this._hp.clamp(0, this.mhp);
this._mp = this._mp.clamp(0, this.mmp);
this._tp = this._tp.clamp(0, this.maxTp());
};
但是呢,可能是由于MZ和MV确实是有些不一样的,
所以你或许需要百度、必应搜索找到下面的这些帖子来看一看。
请问如何取消菜单中的HP、MP显示? - RPG Maker MV 讨论区 - Project1
去除掉菜单里的HP、MP和等级之类的部分 - RPG Maker MV 讨论区 - Project1
关于菜单语言以及如何去掉不需要的金币框 - RPG Maker MV 讨论区 - Project1
如何在剧情的时候禁用显示金币窗口 - RPG Maker XP 讨论区 - Project1
2024年01月08日 09点01分 2
谢谢,已经解决了
2024年01月09日 08点01分
1