前面是在瞎发牢骚,看教程直接拉到底下就行了
因为没找到相关教程,所以我学会的第一时间写了这个教程……
不是很难的东西,大概只对和我一样的便乘编程白痴有帮助
本来这个只是动态,但是写太多出现了个没见过的按钮,我觉得有点搞笑所以换成专栏了。
【转为专栏】
心来潮想做一点游戏 然后开工程第一秒就瞥见个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);} //到这里为止 ? ? ? ? }
以上。