这个背包系统我是跟着视频(黑暗之光)用NGUI做的,假如后面有时间的话我会自己用UGUI做一个。

大概介绍一下效果吧:按键模拟拾取物品,物品会放在背包的方格中,显示物品数量,鼠标移到物品上会显示物品信息,实现拖拽(判定拖拽到的位置)。

大概思路如下:

1、搭建背包UI(手动搭建)

2、使用txt文件存储物品信息(注意各项存储顺序)

3、创建脚本从txt文件中读取物品信息

4、模拟拾取物品,根据txt文件创建图标到背包的格子中

5、显示物品的数量

6、实现拖拽图标的功能

7、显示物品信息

大致的思路如上,具体的细节在后面的博客中再进行详细的介绍。

下载地址:GitHub链接 (可以只下载里面导出的包,unity自己自动生成了很多东西,导致文件很大)

Unity—背包系统(思路总括)相关推荐

  1. Unity背包系统-2:数据库存储方法ScriptableObject和显示背包物品InventoryManager

    1. 数据库脚本 1.1 元素(item)代码: using System.Collections; using System.Collections.Generic; using UnityEngi ...

  2. unity 背包系统之美

    整个背包系统的系统图 最后效果图: 层级面板: 在这里用到了资源商店的一个解析Json的插件,找一个免费的就行. 资源面板: 下面来介绍代码. 物品基类. 这个类是所有物品的基类,里面定义了一些属性, ...

  3. Daz3d导入unity模型减面方案

    文章导航 背景 实践 1.前置准备 2.准备daz模型 3.第一次导出 (Daz -> Fbx, 不减面) 4.不减面模型重新导入Daz 5.使用decimator进行减面 6.第二次导出(减面 ...

  4. unity 协程特点

    协程 一. Unity中使用协程 1. 什么是协程 2. 如何使用 3. 协程的应用场景 创建补间动画 打字机效果 异步加载资源 4. 注意事项 二. Unity协程的底层原理 1. 协程本体:C#的 ...

  5. Unity简单实现对话功能

    Unity背包系统 简单说明 TextAsse相关使用 协程的相关使用 相关素材 UI相关创建 创建TextAsset支持的格式对话文本 提示:以下是本篇文章正文内容 简单说明 主要使用TextAss ...

  6. Unity 物品模型旋转展示

    面板结构 相机结构 实现方法 使用RawImage显示RenderTexture,RenderTexture的图像来源为物品细节摄像机. 将物品生成在指定的位置上,然后用一个控制器让其自动旋转,再用聚 ...

  7. Unity OnEnable OnDisable OnDestroy

    OnEnable 是 激活的时候 OnDisable 是 禁用的时候 这俩是和父同步的 也就是说 父激活了 子的 OnEnable 和 OnDisable 都会调用 和h5的AddToStage Re ...

  8. Unity3D 引擎学习2022资料整理(二)

    Utils C APR:Apache Portable Runtime:另一个跨平台的实用函数库.Apache2.0.官网 C Algorithms:一个常用算法和数据结构的集合.官网 CPL:The ...

  9. Unity 农场 1 —— 环境搭建、背包系统、时间系统

    目录 搭建初始地图环境 素材预处理 遮挡层级效果 景观的半遮挡与透明 人物移动 绘制瓦片地图 碰撞层 添加摄像机的边界 (Editor)使用 UI Toolkit 和 UI Builder 制作物品编 ...

  10. Unity 简单背包系统(ScriptableObject)

    Unity 简单背包系统(ScriptableObject) 实例演示: 说明 工作步骤开始 地图场景搭建 背包UI 物品预制体 脚本 1.创建物品类,背包类 2. 玩家控制代码 3.物品信息脚本 4 ...

最新文章

  1. 解决Eclipse 启动后总是Building WorkSpace(sleeping)
  2. 向日葵在mac不能以服务器运行吗,mac远程桌面连接在哪?向日葵可以实现mac远程连接吗?...
  3. BFS HDOJ 1242 Rescue
  4. python采集直播间数据_Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例...
  5. Mysql-savepoint
  6. 子页面应用母版页图片无法显示
  7. Zookeeper C API 指南四(C API 概览)
  8. 再读《Java编程思想 》
  9. GIMP教程 1 图片剪裁
  10. toolchain安装教程支持_【转】Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法...
  11. 远程升级单片机程序设计思路
  12. 计算机考研各省份学校,想考研究生,哪个省份的高校更容易考上?
  13. java 苹果支付(内购)
  14. 腾达路由器怎么设置网站服务服务器,腾达(Tenda)-无线路由器如何设置上网?
  15. 洛谷P4325 [COCI2006-2007#1] Modulo
  16. 程序员求职简历,项目经验怎么写?免费修改简历并提供简历模板
  17. 随笔3:有调节的中介示例之 Model 1
  18. win10定时关机怎么设置
  19. 计算机系统读书笔记三
  20. 赖床星人的枕头arduino

热门文章

  1. 室内定位导航-室内地图导航-高精度地图应用场景
  2. php codeigniter insert,codeigniter批量插入数据(示例)
  3. 非深圳户口办理《深圳计划生育证明》需要以下几个证件
  4. 《东周列国志》第七十七回 泣秦庭申包胥借兵 退吴师楚昭王返国
  5. View和ViewGroup
  6. 2022 WTM 女性开发者大会邀你开启心旅程
  7. 【多元统计分析及R语言建模】【详解】因子分析法综合应用(教材P271页表9-4): 1. 计算样本相关系数矩阵R、特征根、特征向量。2. 确定因子的个数,并解释这些因子的含义。计算各因子得分并解释
  8. 笔记本键盘进水失灵,禁用方法
  9. JIRA带来的管理思路
  10. 从Facebook更名Meta看元宇宙||亚太元宇宙新纪元峰会正式启动