link
https://assetstore.unity.com/packages/templates/systems/simple-craft-system-107967
--key points
采集 背包 創(chuàng)建
--introduce
類似我的世界的游戲驴娃,但是是單人的讥裤,而且只能創(chuàng)建
game play
resource management
prefab
physics
navmesh導航網(wǎng)格惩歉,射線碰撞測試
ui
直接set active
input process
horizental, vertical, mouse
--practice experience
采集
通過物理碰撞驹马,判斷采集了什么東西,然后增加背包里物品數(shù)量
分組
使用tag分類物體狼讨,估計也只適合簡單物體绰疤,如果是復雜物體最好還是提供一個component用來做分類
或者在tag里面增加分組眉睹,比如 type1_type2_name
nav mesh可以通過物理碰撞測試找一個點享完,這個點是距離輸入的起始點最近的點
物體構(gòu)建依賴
一般是樹形結(jié)構(gòu)
背包
一般是一個字典