您現在的位置是:首頁 > 運動

RPGMAKERMV圖片資料夾增加分層資料夾

由 雅典娜之賜 發表于 運動2022-10-03
簡介*小提示:可以先在記事本把指令碼對照需求先分門別類的寫好,要用的時候就修改一下路徑甚至只是圖片名稱的序號然後插入指令碼複製貼上就好了

rpgmaker mv有工程賣嗎

這其實是個很簡單易用的“遊戲開發”軟體,但也不得不說,這麼多年開發了這麼多代下來,居然沒“增強增加”過多少功能,也算是個奇蹟了,或者說是奇葩?

就比如現在說的圖片資料夾,到如今居然還是隻能全部扔在同一個資料夾裡,放別的或新增資料夾是不認的……這對圖片數量大的遊戲來說就很尷尬無奈了,好在有高人出手寫了個外掛,雖然我直到現在才找到,這功能真是找了好多年……因為我就只是隨便玩玩的,尤其是以前不能分層資料夾的時候,壓根不想動,扔進去是快了,可無論是插入還是找的時候能讓人想死!

這外掛就是:MN_ShowPictureExtend。連線什麼的就不發了,也不給發,自己找去吧。雖然需要插指令碼命令,但能分層分類的放好了圖片,再起好圖片名字,其實也就剩個複製貼上了,比用軟體自身快多了。

*小提示:可以先在記事本把指令碼對照需求先分門別類的寫好,要用的時候就修改一下路徑甚至只是圖片名稱的序號然後插入指令碼複製貼上就好了……

下面來實際操作一下。先把外掛扔到“plugins”資料夾裡。

RPGMAKERMV圖片資料夾增加分層資料夾

再把圖片扔到分好層的檔案裡,三層也足夠了吧,而且英文數字中文都有,完全可以放心的自定義名字:

RPGMAKERMV圖片資料夾增加分層資料夾

接下來開啟軟體,先把外掛給加上,記得要“ON”狀態哦。

RPGMAKERMV圖片資料夾增加分層資料夾

RPGMAKERMV圖片資料夾增加分層資料夾

再來隨便編個簡單事件,先是“公共事件”,如果這裡不能用,那就太廢了,畢竟公共事件更好管理事件,總比滿世界找城鎮找房子裡方便多了……

RPGMAKERMV圖片資料夾增加分層資料夾

這個外掛需要用插入“指令碼”命令來實現的。

RPGMAKERMV圖片資料夾增加分層資料夾

簡簡單單,就是顯示個圖片,然後刪掉並結束事件而已……

RPGMAKERMV圖片資料夾增加分層資料夾

然後在“事件頁”也寫一個差不多的,就是多用個“選項”來選擇。

RPGMAKERMV圖片資料夾增加分層資料夾

記得一定要儲存遊戲工程,然後再測試遊戲,否則是不生效的……

RPGMAKERMV圖片資料夾增加分層資料夾

非常的成功,由於結果都是一樣的,就不額外放圖了。下面直接給指令碼,至於完整命令的引數功能,想搞點變化的就自己慢慢測試了……另外,此外掛僅支援“png”格式的圖片,但不需要寫上字尾名;紅色的路徑自己看著需求修改,無論是一層還是多層……(PS:上面圖片裡顯示的是“jpeg”,是測試前沒改字尾的,發現顯示不了後已經改了,但沒截圖)

完整命令:$gameScreen。showPicture(番號, 畫像ファイル名, 原點, 位置X, 位置Y, 拡大率X, 拡大率Y, 不透明度, 合成方法)

完整指令碼程式碼:

var pId = 1;

var pName = “

自定義01/自定義02/自定義03/圖片名稱

”;

var pos = { x: SceneManager。_screenWidth / 2,

y: SceneManager。_screenHeight / 2, };

var scale = { X: 100, y: 100 };

var option = {origin: 1, opacity: 255, blendMode: 0 };

$gameScreen。showPicture(

1, “

自定義01/自定義02/自定義03/圖片名稱

”, 0, 0, 0, 100, 100, 255, 0

);

再測試修改補充一下,可以直接用更簡單的“指令碼”來實現:

$gameScreen。showPicture(

1

, “

test01/02/自定義03/笑臉

”, 0,

0

0

, 100, 100, 255, 0

);

RPGMAKERMV圖片資料夾增加分層資料夾

====================

畢竟只是需要重新定義一下路徑和圖片名稱,其他引數都是軟體自帶預設的,這樣就更簡單明瞭了……所以,除非特別需求,其他引數都不用修改,嗯,也就圖片“番號”在需要多層顯示圖片的時候能用得上,然後就是對於小圖片的“位置”可能需要修改。再順便說一下,其實別的“圖片型別”的資料夾也可以用得上,只是路徑稍微修改一下。

比如:img資料夾裡的battlebacks1資料夾裡的

Castle1圖片

$gameScreen。showPicture(1,“/img/battlebacks1/Castle1”,0,0,0,100,100,255,0)

只要是img資料夾裡的,只需要這個完整路徑即可。而img資料夾以外的,也同樣只是需要完整路徑即可,其實主要區別就是路徑前加了一個“/”……

$gameScreen。showPicture(1,“/自定義01/圖片名稱”,0,0,0,100,100,255,0)

如何靈活使用,自己探索一下吧,至少媽媽再也不用擔心因為圖片太多,亂七八糟的看得頭昏眼花的了……

最後再感嘆下,果然是知識改變世界,就這麼一點點的改變,可以讓人在“工作”上方便舒暢了好多……就是不知道這公司是咋想的,這麼點功能都不用上,比如外掛啊地圖啊之類的也是應該都可以分層資料夾,軟體的介面和字型大小設定(在高解析度的時代,這軟體的字是真的小……)等等,有時候我們真的只是需要這麼一點點的改變,而不是那些假大空的東西……

推薦文章