制作的时候主要是使用了SIKI的36_NGUI_开发背包捡起物品的功能,完成物品的累加和新添
参考了其他的网络文章资料
Unity3D--UGUI背包系统(三)
Backpack1是背包装备栏
Backpack1设置如下,挂载了Knapsack脚本
其中Item物体变量,赋值为ClothItem物体,如果拾取了物体,则创建一个此物体的克隆,然后对应不同的参数
ClothItem物体设置如下所示碰撞器一定要是(Trigger)
思路是,每个格子如果有物体则新建一个Item物体为预制体ClothItem
当然,使用代码在场景中创建的都是ClothItem(Clone),他的克隆物体
Item物体为预制体ClothItem的Knapsack I