切換
舊版
前往
大廳
主題

RM MV學習筆記(39) YEP ItemCore的獨立物品

路漫行 | 2018-05-22 14:01:53 | 巴幣 0 | 人氣 375

參考連結:


以下註解:
array.splice()   變更指定索引
array.concat()  合併兩個陣列

IndependentItem(獨立物品),YEP這樣叫他,我也就跟著那麼叫了:


在load進來時候,他先刪掉了所有額外新增的獨立物品,然後再把所有獨立物品加回去
為什麼要這麼做=口=????


創立的地方,用的是itemManager



setNewIndependentItem的內容...



取得獨立物品的部分,一樣是game_party
註:Math.abs() 取絕對值



整體來看作法倒是意外的簡單,先覆蓋入口
Game_Party.prototype.gainItem(id,數量)

將內容改連到自己的函式,然後把物品ID跟資料讀進來後,增加亂數參數,並回傳一把有新ID ( ID > 3000)的裝備,放入倉庫。

splice 也許,應該、可能不會用到?

我在gainItem時候倉庫裡並沒有任何東西,所以應該是不用刪掉原本的東西?至少不是在這裡刪,這樣在用事件編輯器的裝備每一個都有不同的數據,也有不同的ID

日後要進行合成鍛造強化本身就可針對不同的ID下去做


有點海闊天空的感覺阿~~~


送禮物贊助創作者 !
0
留言

創作回應

更多創作