欢迎光临散文网 会员登陆 & 注册

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

2022-10-22 04:02 作者:弗利沙漠  | 我要投稿


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



因为没找到相关教程,所以我学会的第一时间写了这个教程……

不是很难的东西,大概只对和我一样的便乘编程白痴有帮助



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

【转为专栏】

心来潮想做一点游戏
然后开工程第一秒就瞥见个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);}
//到这里为止

        }


以上。




关于RPG MAKER MV的SRD_Undertale插件的血条修改教程-1的评论 (共 条)

分享到微博请遵守国家法律