[UGUI]Unity背包系统制作详细步骤

二、背包制作 

1.创建空物体,然后创建UI-Image 制作背包整个背包所在的父UI的背景图

选中BG,找到他的锚点设置,按住Alt键,点击右下角的适配,让锚点和内容都匹配画布

PS:不按Alt键是设置一个元素的锚点位置

 2.制作背包内容-LOGO和背景

创建空物体,改名,BagContent,尺寸700*500

然后在他里面分别创建一个Image做背景bg,调整锚点相对父亲的位置以及颜色

在创建一个顶部image做LOGO(宽度和父亲一样,高是50像素),里面创建子文本写上内容

3 .制作背包内容-物品网格

创建空物体作为网格内容容器,相对父亲居中,700*450像素,为他再添加一个组件UI -image,铺满作为背包背景图

添加自动网格布局组件Grid Layout Group

这个组件可以让其所在物体的子UI全部按照网格自动对齐和排列

设置未来格子的大小和间距

然后开始添加子物体,可以看到自动排列了

4.添加滑动框(Scroll View)

滑动框是由三部分组成:横向和纵向滑动块、被关联的滑动内容(这个内容可以是任何UI,文本、图片、视频,只认UI)

滑动框(Scroll View)是Unity内部提供的成品预设,我们只需要把内容关联到里面,就可以被滑动条控制。

首先创建滑动框

 修改设置,取消水平,把 纵向滚动条改为永久可见

 

然后把位置调整好,把刚才做好的背包关联到滑动面板的内容变量里面,或者重新在content下面开始创建新的背包也可以!

 因为我们只需要上下滑动,因此可以把左右滑动关闭掉,同时设置滑动条的显示模式为始终显示

为content添加网格组件,和第三步一样。然后为其创建子物体的物品图标父物体

 现在就可以看到效果了!

但是因为Content内部内容比较多,默认情况下,父物体组件装不下子UI内容,就会不显示。滑动条也就不能滑动。我们需要让父物体Content根据其子UI内容大小自动调节自己的大小。我们为Content加一个组件-Content Size Fitter(让父物体跟据子物体的最终大小调整自己大小)

修改组件设置 

 

效果,可以看到父物体Content变长了!

 

 Over!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Go 数组

一、数组介绍 1、Array 介绍 数组是指一系列同一类型数据的集合数组中包含的咩个数据被成为数组元素(element),这种类型可以是任意的原始类型,比如 int、string 等一个数组包含的元素格式被称为数组的长度在 Golang 中数组是一个…

基于可穿戴的健康监护终端--研究进展报告

基于可穿戴的健康监护终端--研究进展报告 1 引言2 传感器介绍2.1 呼吸速率传感器2.2 温度传感器2.3 心脏跳动传感器 3 论文介绍3.1 Effective Data Decision-Making and Transmission System Based on Mobile Health for Chronic Disease Management in the Elderly3.2 Design …

Android 编译的配置文件:android.mk 和android.bp

Android.bp文件首先是Android系统的一种编译配置文件,是用来代替原来的Android.mk文件的。在Android7.0以前,Android都是使用make来组织各模块的编译,对应的编译配置文件就是Android.mk。在Android7.0开始,Google引入了ninja和kat…

C# 实现微信退款及对帐

目录 需求 基础准备 关键代码 操作界面 ​编辑 退款订单类及方法 退款功能实现 对帐 支付商家后台相关要点 实时交易帐单查询 精确交易帐单查询 小结 需求 在招聘报名系统里,考务费支付是其中一个环节,支付方式很多种,比如银联、…

基于单片机的智能饮水机控制系统(论文+源码)

1. 系统设计 本次智能饮水机控制系统的设计研究一款以STC89C52单片机为核心的智能饮水机控制系统,其主要功能设计如下: 1.该饮水机利用DS18B20数字温度传感器实时采集饮水机内水的温度,其检测温度范围为0-100℃,精度0.1℃&#…

单片机薪资翻倍的学习方向

今天以一个案例,给大家分析下做单片机开发,薪资翻倍的底层逻辑和方法论,尽量做到有理有据。 我是2011年开始做单片机开发的,那几年,单片机的工资,可以说是惨不忍睹。 相关贴吧也是一片哀嚎,有些…

Flutter 桌面应用开发之读写Windows注册表

文章目录 需求来源Windows查询Windows版本号方法1. 如何查看Windows版本号2. Windows开发如何通过代码查询Windows版本号(1) 使用C#代码:(2) 使用VB.NET代码 3.通过注册表查看Windows版本信息 Flutter查询Windows版本号方法依赖库支持平台实现步骤1. 在pubspec.yaml…

android13(T) 客制化预置语言列表

效果图 需求分析 这个列表界面一般都是后来手动添加后才现实的,通过分析源码发现通过如下值可控 adb shell settings get system system_locales zh-CN,ja-JP,en-AT 所以只需查询出这个值,然后加在 SettingProvider 中即可 隐藏 bug 如果客户要求默…

Java学习路线第二篇:Java Web

这篇则分享Java学习路线第二part:Java Web 恭喜你已经成功追到第二章节啦,要被自己的努力感动到了吧,而这节将承担起学完Java web 的使命,本使命为单向契约,你可选择YES或者选择YES。 HTMLCSSJavaScript(JS) 【动…

使用Python进行帧提取及指定帧插入实现文本隐写(CTF杂项出题方向)

视频是由一系列连续的图像帧组成的,每一帧都是视频的静止画面。这些帧以一定的速率播放,就形成了运动的视频。以下是视频帧的一些基本概念: 帧率(Frame Rate): 帧率表示每秒播放的图像帧数量。通常以“帧/秒…

文章采集器-免费的文章采集工具大全

在当今信息爆炸的时代,获取有效的信息变得尤为关键。随之而来的问题是,如何高效地从海量信息中筛选出我们所需的内容呢?文章采集器应运而生,它就像是信息世界中的一把神奇的筛子,能够帮助我们从大海一般的信息中捞取我…

基于CW32F030单片机的便携式多功能测试笔

一、产品背景 在日常的硬件调试工作中,我们最常使用的仪器仪表可能就是万用表了,虽然万用表号称“万用”,但大部分时候,我们需要使用到的功能无非是电压测量和通断测量。 作为调试的“得力干将”,万用表有时候也会存…

免费四款国内AI写作工具,初涉自媒体的新手必备

许多初涉自媒体的新手在运营中时常感到困扰:每天都在不停地输出内容,却早已陷入了不知道写或拍什么的迷茫。如果你也面临着这样的烦恼,那么不妨尝试以下四款国内AI写作工具,它们不仅能助你轻松创作文章,仅需3分钟即可完…

asp.net mvc游戏门户网站

c#asp.net mvc 说明文档 运行前附加数据库.mdf(或sql生成数据库) 主要技术: 基于asp.net mvc架构和sql server数据库,并采用EF实体模型开发三层架构BLL DAL 功能模块: 前端展示首页 新闻公告 英雄档案 视频图片 管理…

同为科技(TOWE)模块化定制化让每条PDU实现专属供电解决方案

作为追求最高功率和空间效率的动态数据中心的理想产品,模块化、定制化PDU是追求最高功率和空间效率的动态数据中心的理想产品。同为科技(TOWE)是我国PDU行业的开创者和领导者,曾率先于中国电源分配单元http://www.pdu.com.cn网站上…

运维 | 四层和七层负载均衡介绍

关注: CodingTechWork 负载均衡 负载均衡介绍 概念 负载均衡是建立在现有的网络结构之上,提供一种廉价且透明的方式进行网络设备和服务器带宽的扩展,从而增加吞吐量,加强应用服务的数据处理能力,有效提高网络的灵活性和可用性。…

Webshell混淆免杀的一些思路

简介 为了避免被杀软检测到,黑客们会对Webshell进行混淆免杀。本文将介绍一些Webshell混淆免杀的思路,帮助安全人员更好地防范Webshell攻击。静态免杀是指通过对恶意软件进行混淆、加密或其他技术手段,使其在静态分析阶段难以被杀毒软件或安…

SQL注入-HTTP头注入

目录 HTTP Header概述 HTTP Header注入 HTTP Header注入概述 HTTP Header注入实例 HTTP Header概述 HTTP工作原理 HTTP请求方法 HTTP报文类型 请求报文(HTTP Request):由客户端发给服务器的消息,其组成包括请求行(R…

pikachu靶场:php反序列化漏洞

pikachu靶场:php反序列化漏洞 文章目录 pikachu靶场:php反序列化漏洞代码审计漏洞利用 代码审计 像这种反序列化的代码基本都是代码审计出的 // 定义一个名为S的类,该类有一个属性$test和一个构造函数 class S{ var $test "pikachu"; // $test是一个…

汉威科技全系列VOC气体检测产品,护航绿色低碳安全发展

可能很多人都不知道,危化品爆炸、城市光化学烟雾污染(如英国伦敦烟雾事件)、城市灰霾、温室效应、臭氧层空洞等问题背后的元凶都是VOC。VOC(Volatile Organic Compounds)即挥发性有机物,这类物质易挥发,且普遍具有毒性…