Unity3D--UGUI背包系统(二)

之前我们创建了一个简单的背包框架,但是却没有物品。这里呢,我们提供一个简单的添加物品的一个思路。

首先,我们创建一个Image对象,并修改图片为物品的图片,保存为prefab。

然后,我们给上一篇中创建的GridList对象添加一个C#脚本,名为GridManager,脚本内容如图————

几乎所有的步骤呢我都写上了注释,另外呢虽然几乎是代码,但是呢依然用图片形式贴出来,也是想大家都自己敲一敲,防止一些和我一样懒惰的喜欢粘贴复制同学@_@.

另外呢对于初次接触的朋友呢,提醒一下要使用List,需要在上方添加using System.Collections.Generic;代码保存后呢还需要在Inspector面板中把所有的格子添加到我们代码创建的List对象中,prefab同理。

接下来,试试吧


这个简单的背包系统呢,差不多就这样了,大家可以通过修改、扩展甚至重写代码来完成各类物品的添加,另外与物品的交互呢就需要大家在自己的游戏总完成相应的功能了。

如果有什么意见建议呢,欢迎指出,也乐意交流~_~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • This article is a record of my journey to learn Game Deve...
    蔡子聪阅读 3,909评论 0 9
  • 这一章讲解Prefab。Prefab是饥荒世界构成的基础,也是Mod技术的基本内容。 Prefab,中文译名叫预制...
    LongFei_aot阅读 16,146评论 6 39
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,185评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,143评论 25 709
  • 1、如果是单行文本 效果如图: 说明:适用于单行文本,多行就不可以了! 2、对于已知高度的块级元素,可以采用绝对定...
    另一只小白阅读 296评论 0 0