Unity—背包系统(思路总括)
这个背包系统我是跟着视频(黑暗之光)用NGUI做的,假如后面有时间的话我会自己用UGUI做一个。
大概介绍一下效果吧:按键模拟拾取物品,物品会放在背包的方格中,显示物品数量,鼠标移到物品上会显示物品信息,实现拖拽(判定拖拽到的位置)。
大概思路如下:
1、搭建背包UI(手动搭建)
2、使用txt文件存储物品信息(注意各项存储顺序)
3、创建脚本从txt文件中读取物品信息
4、模拟拾取物品,根据txt文件创建图标到背包的格子中
5、显示物品的数量
6、实现拖拽图标的功能
7、显示物品信息
大致的思路如上,具体的细节在后面的博客中再进行详细的介绍。
下载地址:GitHub链接 (可以只下载里面导出的包,unity自己自动生成了很多东西,导致文件很大)
Unity—背包系统(思路总括)相关推荐
- Unity背包系统-2:数据库存储方法ScriptableObject和显示背包物品InventoryManager
1. 数据库脚本 1.1 元素(item)代码: using System.Collections; using System.Collections.Generic; using UnityEngi ...
- unity 背包系统之美
整个背包系统的系统图 最后效果图: 层级面板: 在这里用到了资源商店的一个解析Json的插件,找一个免费的就行. 资源面板: 下面来介绍代码. 物品基类. 这个类是所有物品的基类,里面定义了一些属性, ...
- Daz3d导入unity模型减面方案
文章导航 背景 实践 1.前置准备 2.准备daz模型 3.第一次导出 (Daz -> Fbx, 不减面) 4.不减面模型重新导入Daz 5.使用decimator进行减面 6.第二次导出(减面 ...
- unity 协程特点
协程 一. Unity中使用协程 1. 什么是协程 2. 如何使用 3. 协程的应用场景 创建补间动画 打字机效果 异步加载资源 4. 注意事项 二. Unity协程的底层原理 1. 协程本体:C#的 ...
- Unity简单实现对话功能
Unity背包系统 简单说明 TextAsse相关使用 协程的相关使用 相关素材 UI相关创建 创建TextAsset支持的格式对话文本 提示:以下是本篇文章正文内容 简单说明 主要使用TextAss ...
- Unity 物品模型旋转展示
面板结构 相机结构 实现方法 使用RawImage显示RenderTexture,RenderTexture的图像来源为物品细节摄像机. 将物品生成在指定的位置上,然后用一个控制器让其自动旋转,再用聚 ...
- Unity OnEnable OnDisable OnDestroy
OnEnable 是 激活的时候 OnDisable 是 禁用的时候 这俩是和父同步的 也就是说 父激活了 子的 OnEnable 和 OnDisable 都会调用 和h5的AddToStage Re ...
- Unity3D 引擎学习2022资料整理(二)
Utils C APR:Apache Portable Runtime:另一个跨平台的实用函数库.Apache2.0.官网 C Algorithms:一个常用算法和数据结构的集合.官网 CPL:The ...
- Unity 农场 1 —— 环境搭建、背包系统、时间系统
目录 搭建初始地图环境 素材预处理 遮挡层级效果 景观的半遮挡与透明 人物移动 绘制瓦片地图 碰撞层 添加摄像机的边界 (Editor)使用 UI Toolkit 和 UI Builder 制作物品编 ...
- Unity 简单背包系统(ScriptableObject)
Unity 简单背包系统(ScriptableObject) 实例演示: 说明 工作步骤开始 地图场景搭建 背包UI 物品预制体 脚本 1.创建物品类,背包类 2. 玩家控制代码 3.物品信息脚本 4 ...
最新文章
- 解决Eclipse 启动后总是Building WorkSpace(sleeping)
- 向日葵在mac不能以服务器运行吗,mac远程桌面连接在哪?向日葵可以实现mac远程连接吗?...
- BFS HDOJ 1242 Rescue
- python采集直播间数据_Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例...
- Mysql-savepoint
- 子页面应用母版页图片无法显示
- Zookeeper C API 指南四(C API 概览)
- 再读《Java编程思想 》
- GIMP教程 1 图片剪裁
- toolchain安装教程支持_【转】Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法...
- 远程升级单片机程序设计思路
- 计算机考研各省份学校,想考研究生,哪个省份的高校更容易考上?
- java 苹果支付(内购)
- 腾达路由器怎么设置网站服务服务器,腾达(Tenda)-无线路由器如何设置上网?
- 洛谷P4325 [COCI2006-2007#1] Modulo
- 程序员求职简历,项目经验怎么写?免费修改简历并提供简历模板
- 随笔3:有调节的中介示例之 Model 1
- win10定时关机怎么设置
- 计算机系统读书笔记三
- 赖床星人的枕头arduino
热门文章
- 室内定位导航-室内地图导航-高精度地图应用场景
- php codeigniter insert,codeigniter批量插入数据(示例)
- 非深圳户口办理《深圳计划生育证明》需要以下几个证件
- 《东周列国志》第七十七回 泣秦庭申包胥借兵 退吴师楚昭王返国
- View和ViewGroup
- 2022 WTM 女性开发者大会邀你开启心旅程
- 【多元统计分析及R语言建模】【详解】因子分析法综合应用(教材P271页表9-4): 1. 计算样本相关系数矩阵R、特征根、特征向量。2. 确定因子的个数,并解释这些因子的含义。计算各因子得分并解释
- 笔记本键盘进水失灵,禁用方法
- JIRA带来的管理思路
- 从Facebook更名Meta看元宇宙||亚太元宇宙新纪元峰会正式启动