最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity背包基本邏輯——麥?zhǔn)濉睹允u2》游戲框架

2023-04-05 23:31 作者:南橋思休  | 我要投稿

背包系統(tǒng)整體邏輯

不考慮UI的前提下代碼邏輯:


模塊化設(shè)計(jì):

? ? ? 對(duì)于Project的文件夾和代碼層級(jí)機(jī)構(gòu)的考慮也是很重要的

  • 將枚舉類(lèi)作為一個(gè)單獨(dú)的類(lèi),方便查看

  • Inventory背包文件夾的數(shù)據(jù)(Data)和邏輯(Logic)分開(kāi)設(shè)計(jì)

代碼展示

主要邏輯

枚舉類(lèi):不用string賦值是為了方便

item類(lèi)。需要掛載每一個(gè)背包物品上

InventoryManager單例類(lèi)維護(hù)一個(gè)private List<ItemName> itemList = new List<ItemName>();

具體到CurManager類(lèi)的clickAction(GameObject click0bject)函數(shù)交互

(首先改標(biāo)簽)

注意更改key的標(biāo)簽

UI和物品名稱(chēng)聯(lián)系

完整的ItemDataList_SO : ScriptableObject

具體完善后面筆記再記錄

Unity背包基本邏輯——麥?zhǔn)濉睹允u2》游戲框架的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
麟游县| 汉沽区| 乃东县| 台东市| 玛曲县| 苍梧县| 宿州市| 卫辉市| 郁南县| 石林| 天峨县| 孝昌县| 宜良县| 达日县| 嘉鱼县| 象州县| 勃利县| 涟源市| 平江县| 新乡县| 淅川县| 滨海县| 拜泉县| 镶黄旗| 萍乡市| 阿拉善右旗| 承德市| 百色市| 赤城县| 镇赉县| 宜昌市| 抚松县| 平潭县| 多伦县| 章丘市| 突泉县| 临邑县| 英吉沙县| 双峰县| 五家渠市| 山西省|