關(guān)于RPG MAKER MV的SRD_Undertale插件的血條修改教程-1


前面是在瞎發(fā)牢騷,看教程直接拉到底下就行了

因為沒找到相關(guān)教程,所以我學會的第一時間寫了這個教程……
不是很難的東西,大概只對和我一樣的便乘編程白癡有幫助

本來這個只是動態(tài),但是寫太多出現(xiàn)了個沒見過的按鈕,我覺得有點搞笑所以換成專欄了。


心來潮想做一點游戲
然后開工程第一秒就瞥見個bug
ok debug折了一個半小時 耐心耗盡
當場暴斃?
花了一個半小時排查發(fā)現(xiàn)就是個貼圖顯示導致的弱智bug


因為背景太黑了所以沒看出來啊啊啊啊啊啊

以及做完后閑著沒事隨便研究了一下MV的那個UT插件,
然后就……(老板無語.jpg)
不小心研究出了我之前找了老半天的功能:血條修改。
眾所周知MV的UT插件算是半成品,我不知道原作者還有沒有更新,就我了解到的信息只到2016版本。
因此里面的一些UI和功能都不能算特別齊全和還原。

之前我本來想跟jp的那個cookietale作者交流一下經(jīng)驗,結(jié)果上推特發(fā)消息對方根本不鳥我,只好自己摸索了。
然后我剛剛瞅了一眼這個作者也沒有還原UT的血條(兩年前的,不知道最新版有沒有改掉)。


教程部分
于是我雖然沒學過任何編程,
但照著格式嘗試了一下結(jié)果就整出來了如下的血條修改,
血條等相關(guān)UI在SRD_AltBattleScene_Undertale里。


——————
☆血條顏色:
Window_BattleStatus.prototype.hpGaugeColor2 = function() {
return this.textColor(這里是顏色的數(shù)字);
——————
☆血條長度(底槽長度會自動適配):
this.drawActorHp(actor, rect.x ? levelOffset*2 ? 6, rect2.y, 長度數(shù)字
——————
☆由于插件并沒有自帶血條底槽(灰色的那個)的顏色描繪,所以加一段就好了。
Window_BattleStatus.prototype.drawGauge = function(x, y, width, rate, color1, color2) {
//在這里面插入
this.gaugeBackColor = function(){
return this.textColor(10);}
//到這里為止
? ? ? ? }
以上。
