【Unity实战】最全面的库存系统(一)(附源码)

news2024/10/6 4:10:28

文章目录

  • 先来看看最终效果
  • 前言
  • 定义物品
  • 定义人物背包物品插槽数据
  • 拾取物品
  • 物品堆叠
  • 绘制UI
  • 移动拖拽物品
  • 选中物品跟随鼠标
  • 移动背包物品
  • 交换物品
  • 拆分物品
  • 物品堆叠
  • 源码
  • 完结

先来看看最终效果

在这里插入图片描述

前言

它又来了,库存系统我前面其实一句做过很多次了,但是这次的与以往的不太一样,这个将是真正意义上完整的库存系统,包括基本的背包功能,仓库,商店购物车,购买出售,保存和加载数据

内容可能比较多比较长,我会分几期来讲

本期先来实现基本的背包操作,拖拽、交换、拆分、堆叠

定义物品

<

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1178751.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅谈电力物联网时代物联网技术在电力系统中的应用

贾丽丽 安科瑞电气股份有限公司 上海嘉定201801 摘要&#xff1a;在电力系统建设中&#xff0c;物联网的应用不仅促进了我国电力工业的发展&#xff0c;而且对我国的物联网技术也起到了一定的促进作用。随着物联网技术应用于电力系统&#xff0c;推动了中国工业的快速发展。因…

Electron[3] 基础配置准备和Electron入门案例

1 背景 上一篇文章已经分享了&#xff0c;如何准备Electron的基础环境了。但是博客刚发才一天&#xff0c;就发现有人问问题了。经过实践发现&#xff0c;严格按照作者的博客教程走是不会有问题的&#xff0c;其中包括安装的环境版本等都要一致。因为昨天发的博客&#xff0c;…

【Java 进阶篇】JSP 指令详解

JavaServer Pages&#xff08;JSP&#xff09;是一种用于开发动态 Web 应用程序的强大技术。与传统的 Servlet 编程相比&#xff0c;JSP 更易于编写和维护。在 JSP 中&#xff0c;我们可以使用指令来定义页面的行为和属性。本博客将深入探讨 JSP 中的指令&#xff0c;从入门到精…

MacBook 上运行火影忍者,下载安装详细教程仅需简单三步

以前一直用 Mac 玩金铲铲或者原神&#xff0c;没想到前两天看到有个朋友居然在 Mac 上玩起了火影&#xff0c;哇&#xff0c;超帅的&#xff0c;今天跟大家分享一下如何在 mac 上安装运行火影&#xff0c;非常的丝滑~ 1、首先我们安装 playCover playCover 是我们在 Mac 上运…

高数笔记05:不定积分与定积分

图源&#xff1a;文心一言 时间比较紧张&#xff0c;仅导图~~&#x1f95d;&#x1f95d; 第1版&#xff1a;查资料、画导图~&#x1f9e9;&#x1f9e9; 参考资料&#xff1a;《高等数学 基础篇》武忠祥 &#x1f433;目录 &#x1f433;目录 &#x1f433;不定积分 &#…

IDEA中配置Maven

一、Maven下载 首先我们进入maven官方网站,进入网页后,点击Download去下载 下载免安装版,解压即可,解压至磁盘任意目录,尽量不要取中文名如下图: 二、配置Maven环境变量 复制Maven所在的路径 D:\maven\apache-maven-3.6.3,此电脑右键选择属性->高级系统设置->环境…

交通网络分析之交通规则

目的 我们现实中的路网&#xff0c;不是所有道路都是双向通行的&#xff0c;会存在单向通行、禁止通行等情况&#xff0c;这种情况在交通分析中该如何处理&#xff1f; 这种应用场景在SuperMap iDesktopX中如何去处理呢&#xff0c;下面跟着我一起看看吧。 功能介绍 首先&#…

WARNING: tokenization mismatch: 403 vs. 406. (ignored) LLaVa

LLaVa换BaiChuan底座报错 WARNING: tokenization mismatch: 403 vs. 406. (ignored) 解决 cd ~/.cache/huggingface/hub/models--baichuan-inc--Baichuan2-7B-Base/snapshots/0cc6a61c06cd0734270151109d07cf86ef0ace53 vim tokenizer_config.json把bos_token改成true&#…

如何安装Wnmp并结合内网穿透实现外网访问内网Wnmp服务

文章目录 前言1.Wnmp下载安装2.Wnmp设置3.安装cpolar内网穿透3.1 注册账号3.2 下载cpolar客户端3.3 登录cpolar web ui管理界面3.4 创建公网地址 4.固定公网地址访问 前言 WNMP是Windows系统下的绿色NginxMysqlPHP环境集成套件包&#xff0c;安装完成后即可得到一个Nginx MyS…

论文润色 | GPT4.0论文润色指令总结(含GPT3.5和4.0润色效果对比)

半年前&#xff0c;那时候ChatGPT刚火热起来&#xff0c;我在知乎最先创建了一个提问:你在使用ChatGPT进行论文润色时的指令有哪些?。目前已经收到113个答案&#xff0c;浏览量超过110万。而这个问题下面我的回答也收到36万的阅读量&#xff0c;1.6万的收藏量&#xff0c;我想…

解决树莓派Oops -unable to determine board type ... model:17

1、载.deb文件&#xff0c;网址&#xff1a;https://project-downloads.drogon.net/wiringpi-latest.deb 2、将文件拷贝进树莓派系统的/tmp文件夹下 3、在该目录下运行linux命令&#xff0c;安装成功之后就可以看到相关信息了 sudo dpkg -i wiringpi-latest.deb

UE5——源码阅读——9——引擎预初始化

加载项目模块 判断项目是否是有意义的 准备读取模块 对应着错误信息 广播 加载插件模块 根据配置是否已经启用插件 开始遍历所有的插件 尝试读取插件 检查上一次完成的加载阶段是否大于当前的加载阶段 通知加载完成

39+又是一篇惊鸿巨作,教你如何打造高分SCI文章

今天给同学们分享一篇生信文章“The heterogeneous immune landscape between lung adenocarcinoma and squamous carcinoma revealed by single-cell RNA sequencing”&#xff0c;这篇文章发表在Signal Transduct Target Ther期刊上&#xff0c;影响因子为39.3。 结果解读&am…

排序算法的分析及实现

目录​​​​​​​ 1. 排序 1.1. 排序的概念 1.2. 排序的稳定性 1.3. 内部排序和外部排序 2. 直接插入排序 2.1. 直接插入排序 2.2. 直接插入排序的两种情况 1. 情况一 2. 情况二 2.3. 直接插入排序的单趟排序 2.4. 直接插入排序的完整实现 2.5. 直接插入排序的时…

gitlab 设置 分支只读

一&#xff0c;设置master分支只读&#xff0c; 并且只有Maintainers 拥有合并权限。 二&#xff0c;设置成员权限 改为developer 三&#xff0c;邀请成员 点击右上角 Invite Members

python判断出栈顺序是否合法_合适出栈序列

题目&#xff1a; 有一个含1~n的n个整数序列a&#xff0c;通过一个栈可以产生多种出栈序列&#xff0c;设计一个算法采用链栈判断序列b&#xff08;为1~n的某个排列&#xff09;是否为一个合适的出栈序列&#xff0c;并用相关数据进行测试。 解释&#xff1a; ①栈空&…

每天一点python——day61

#第61天 #字符串的驻留机制字符串&#xff1a;python中基本数据类型&#xff0c;是一个不可变的序列【目前我们学了两个&#xff1a;元组、字符串】 可以使用单引号&#xff0c;双引号&#xff0c;三引号来定义#定义字符串 apython#用单引号&#xff0c;双引号&#xff0c;三引…

第六章 树【数据结构和算法】【精致版】

第六章 树【数据结构和算法】【精致版】 前言版权第六章 树6.1 应用实例6.2 树的概念6.2.1树的定义与表示6.2.2 树的基本术语6.2.3树的抽象数据类型定义 6.3 二叉树6.3.1二叉树的定义6.3.2 二叉树的性质6.3.3 二叉树的存储 6.4 二叉树的遍历6.4.1 二叉树的遍历及递归实现**1-二…

目标跟踪(DeepSORT)

本文首先将介绍在目标跟踪任务中常用的匈牙利算法&#xff08;Hungarian Algorithm&#xff09;和卡尔曼滤波&#xff08;Kalman Filter&#xff09;&#xff0c;然后介绍经典算法DeepSORT的工作流程以及对相关源码进行解析。 目前主流的目标跟踪算法都是基于Tracking-by-Detec…

关于网站安全的一些讨论

互联网的普及和发展为企业和个人提供了巨大的机会&#xff0c;但同时也伴随着网络安全威胁的增加。网站被攻击是一个常见的问题&#xff0c;可能导致数据泄露、服务中断和声誉受损。在本文中&#xff0c;我们将探讨与网络安全紧密相关的因素&#xff0c;分析为什么网站容易受到…