无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
叶城县| 桂阳县| 华阴市| 卢龙县| 洪洞县| 博客| 洛浦县| 尤溪县| 安化县| 武城县| 启东市| 盘山县| 隆化县| 库车县| 德清县| 山西省| 贡嘎县| 湖北省| 磴口县| 舟曲县| 恩平市| 秦皇岛市| 孝昌县| 灯塔市| 海宁市| 临潭县| 海林市| 陇川县| 凤阳县| 嘉峪关市| 寿光市| 葵青区| 兰考县| 尼木县| 逊克县| 石阡县| 固安县| 石狮市| 绥德县| 榆树市| 青冈县|