之前我们创建了一个简单的背包框架,但是却没有物品。这里呢,我们提供一个简单的添加物品的一个思路。
首先,我们创建一个Image对象,并修改图片为物品的图片,保存为prefab。
然后,我们给上一篇中创建的GridList对象添加一个C#脚本,名为GridManager,脚本内容如图————
几乎所有的步骤呢我都写上了注释,另外呢虽然几乎是代码,但是呢依然用图片形式贴出来,也是想大家都自己敲一敲,防止一些和我一样懒惰的喜欢粘贴复制同学@_@.
另外呢对于初次接触的朋友呢,提醒一下要使用List,需要在上方添加using System.Collections.Generic;代码保存后呢还需要在Inspector面板中把所有的格子添加到我们代码创建的List对象中,prefab同理。
接下来,试试吧
这个简单的背包系统呢,差不多就这样了,大家可以通过修改、扩展甚至重写代码来完成各类物品的添加,另外与物品的交互呢就需要大家在自己的游戏总完成相应的功能了。
如果有什么意见建议呢,欢迎指出,也乐意交流~_~