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

歡迎光臨散文網(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ó)家法律
望都县| 湘乡市| 陆川县| 临漳县| 固阳县| 鱼台县| 茶陵县| 茂名市| 钟山县| 社旗县| 丽水市| 平山县| 察隅县| 丹巴县| 庐江县| 汉沽区| 固原市| 山阳县| 岑溪市| 肥西县| 黔南| 东兰县| 泰和县| 南和县| 吉水县| 平昌县| 嫩江县| 石阡县| 浦江县| 大方县| 海城市| 琼海市| 呈贡县| 舒兰市| 紫金县| 东明县| 安图县| 西峡县| 乐陵市| 凤阳县| 蒲江县|