今天
把之前little don't starve的系統拿來修改
把之前的道具系統修改成活用性比較高的系統
以後的專案如果需要,導入就可以直接用了
還有順便做了道具回收系統,就是物件池
為什麼Imgur不給轉YT的影片阿...之前都可以啊
解釋一下好了,看圖應該不出個所以然
道具系統
新增道具只需要更改參數就好了,物件ID、數量、最大疊加、UI的Icon
只是移除道具的話就有點麻煩,沒移除乾淨的話可能會有一些問題...
儲存系統,就是遊戲中的背包
存入物件的時候會優先搜尋有沒有可以疊加的道具,再看有沒有多的空格可以儲存
存入、丟棄,因為沒做UI上面的圖看不太出來效果
道具回收系統
就是避免資源浪費? 把暫時用不到的道具回收
舉個例子
綠色藥水的最大疊加只有2
場景中綠色藥水每個數量只有1
所以
撿起來時 > 儲存系統
不能疊加
存入背包(儲存系統)
可以疊加
疊加數量
數量加上去後,原本那個道具就暫時沒用了,道具回收
丟棄道具時 > 道具數量
丟完
直接把那一個道具丟出來就好
沒丟完
道具回收系統取出道具,指定數量(要丟多少)
沒丟完的道具(還在背包),減去丟棄的數量
明天
弄個簡易的UI
讓道具可以被使用
補完上週日沒跟上的3DS Max
好久沒寫學習記錄了
今天怎麼這麼冷...
穿短袖睡,早上被冷醒QwQ
我的中打有夠慢的...