关于RPG MAKER MV的SRD_Undertale插件的血条修改教程-1


前面是在瞎发牢骚,看教程直接拉到底下就行了

因为没找到相关教程,所以我学会的第一时间写了这个教程……
不是很难的东西,大概只对和我一样的便乘编程白痴有帮助

本来这个只是动态,但是写太多出现了个没见过的按钮,我觉得有点搞笑所以换成专栏了。


心来潮想做一点游戏
然后开工程第一秒就瞥见个bug
ok debug折了一个半小时 耐心耗尽
当场暴毙
花了一个半小时排查发现就是个贴图显示导致的弱智bug


因为背景太黑了所以没看出来啊啊啊啊啊啊

以及做完后闲着没事随便研究了一下MV的那个UT插件,
然后就……(老板无语.jpg)
不小心研究出了我之前找了老半天的功能:血条修改。
众所周知MV的UT插件算是半成品,我不知道原作者还有没有更新,就我了解到的信息只到2016版本。
因此里面的一些UI和功能都不能算特别齐全和还原。

之前我本来想跟jp的那个cookietale作者交流一下经验,结果上推特发消息对方根本不鸟我,只好自己摸索了。
然后我刚刚瞅了一眼这个作者也没有还原UT的血条(两年前的,不知道最新版有没有改掉)。


教程部分
于是我虽然没学过任何编程,
但照着格式尝试了一下结果就整出来了如下的血条修改,
血条等相关UI在SRD_AltBattleScene_Undertale里。


——————
☆血条颜色:
Window_BattleStatus.prototype.hpGaugeColor2 = function() {
return this.textColor(这里是颜色的数字);
——————
☆血条长度(底槽长度会自动适配):
this.drawActorHp(actor, rect.x levelOffset*2 6, rect2.y, 长度数字
——————
☆由于插件并没有自带血条底槽(灰色的那个)的颜色描绘,所以加一段就好了。
Window_BattleStatus.prototype.drawGauge = function(x, y, width, rate, color1, color2) {
//在这里面插入
this.gaugeBackColor = function(){
return this.textColor(10);}
//到这里为止
}
以上。
