首页 > 其他分享 >2-25. 背包 UI 显示

2-25. 背包 UI 显示

时间:2024-04-01 09:04:55浏览次数:18  
标签:InventoryUI 25 背包 SlotUI 格子 下面 拖动 UI

InventoryUI

将它拖动到 Canvas 上面的 Inventory

增加 Player Slots

我们希望物品被拾取的时候,首先进入下面的背包,然后才进入上面的背包,所以 Player Slots 需要先拖动下面的格子,再拖动上面的格子

修改 PlayerBag 的数量

因为下面有10个格子,上面有16个格子,所以一共有 26 个格子

编写 InventoryUI

Enums 添加 InventoryLocation

修复 SlotUI 的 Bug

首先给 SlotUI 添加命名空间

然后在 UpdateSlot 方法里面需要把 slotImage.enable 设置为 true

创建事件中心

在 Utilities 下面创建 EventHandler 脚本

InventoryManager 传递数据

在 AddItem 的时候需要调用一下

另外在 Start 的时候也需要调用一下

项目相关代码

代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git

标签:20240401_0740

标签:InventoryUI,25,背包,SlotUI,格子,下面,拖动,UI
From: https://www.cnblogs.com/hellozjf/p/18107679

相关文章

  • 【前端】layui前端框架学习笔记
    【前端目录贴】参考视频:LayUI参考笔记:https://blog.csdn.net/qq_61313896/category_12432291.html1.介绍官网:http://layui.apixx.net/index.html国人16年开发的框架,拿来即用,门槛低…2.LayUi的安装及使用Layui是一套开源的WebUI组件库,采用自身轻量级模块......
  • 某xx冰城app-sha256withrsa分析
    现在的天气是真的越来越暖和,太容易口渴了,索性拿出裤兜的几块钱买杯凉饮喝喝吧!那不说来就来了。今天分析的app是6Jyc6Zuq5Yaw5Z+OYXBwLXYxLjIuMA==,安装包百度一下即可。1.先抓个包没错,今天要分析的是这个"sign"字段,"t"是一个时间戳,所以每次请求加密肯定都是变化的。2.......
  • element-ui input 组件源码分享
    今日简单分享input组件的实现原理,主要从以下五个方面来分享:1、input组件的页面结构2、input组件的属性3、input组件的slot4、input组件的事件5、input组件的方法一、input组件的页面结构。二、input组件的属性。2.1type属性,类型string,默认text。2.1.1......
  • [题解]P2516 [HAOI2010] 最长公共子序列——求LCS个数
    P2516[HAOI2010]最长公共子序列总的来说,这道题确实很精妙,难度也不小,耗费了不少时间去调。本来想过用容斥的思想,却因为当时理解不深没有继续思考就放弃了。学会了思路后对\(LCS\)有了更深层次的理解。题意简述给定\(A,B\)两个字符串(以.结尾),求它们的最长公共子序列的长度和个数......
  • Activate Guided Access mode to protect your privacy on iPhone
    Ifyoudon'tintendtosetupanAppLockforspecificapps,isthereasimplerwaytoachievethesamegoal?Theansweriscertainlyyes,andthatisbysettingup[GuidedAccessmode]whichconfinesactivitiestoasingleapp.Thismodeisnotenab......
  • 权限提升-Linux系统权限提升篇&Vulnhub&PATH变量&NFS服务&Cron任务&配合SUID
    知识点1、Web或普通用户到Linux-服务安全配合SUID-NFS2、普通用户到Linux-环境变量配合SUID-$PATH3、Web或普通用户到Linux-计划任务权限不当-Cron章节点:1、Web权限提升及转移2、系统权限提升及转移3、宿主权限提升及转移4、域控权限提升及转移基础点0、为什么我......
  • Druid监控踩坑指南
    概述最近项目组在准备接入各种指标监控系统,笔者负责的部分刚好涉及到了Druid,故记录一下在过程中遇到的各种情况和坑。1.直接使用Druid直接使用Druid的监控功能,需要直接将它提供的Servlet配置到Web容器中。具体可以直接参照官方文档。配置信息采集:https://github.com......
  • 3.25-3.31
    天梯赛2:7-12这是二叉搜索树吗?在满足题意的前提下从前后分别往中间走模拟二叉树的建立即可。///l、//(゚、。7//l、~ヽ//じしf_,)ノ//不要放弃!猫猫会为你加油!#include<bits/stdc++.h>#defineendl'\n'#defineintlonglongusingnamespacestd;constint......
  • SMU Winter 2024 div2 ptlks的周报Week 7(3.25-3.31)
    哈夫曼编码对出现频率大的字符赋予较短的编码,对出现频率小的字符赋予较长的编码。哈夫曼树的建树过程为,每次选取最小和次小的根节点,将它们之和作为它们的根节点,左子节点为小点,右子节点为次小点,直至仅剩一棵树。一棵哈夫曼树,左子树为0,右子树为1,以根节点到叶子结点的路径作为每个叶......
  • 【研发日记】Matlab/Simulink开箱报告(十一)——Requirements Toolbox
    目录前言RequirementsToolbox编写需求需求联接设计需求跟踪开发进度追溯性矩阵分析和应用总结前言        见《开箱报告,SimulinkToolbox库模块使用指南(六)——S-Fuction模块(TLC)》        见《开箱报告,SimulinkToolbox库模块使用指南(七)——S-Fu......