当前位置: 首页 > article >正文

【Unity2D 2022:UI】创建滚动视图

一、创建Scroll View游戏对象

        在Canvas画布下新建Scroll View游戏对象

二、为Content游戏对象添加Grid Layout Group(网格布局组)组件

                选中Content游戏物体,点击Add Competent添加组件,搜索Grid Layout Group组件

三、调整Grid Layout Group组件的属性

        根据需求调整Grid Layout Group组件的属性:

        (1)Padding(填充):外部滚动视图边框与内部子元素矩阵各个边的间隔长度

        (2)Cell Size(元素大小):内部每个子元素的大小

        (3)Spacing(间距):内部每个子元素之间的横、纵间距

        (4)Start Corner(起始角):内部子元素矩阵的排列从哪个角开始

        (5)Start Axis(起始轴):内部子元素矩阵向哪个方向排列

        (6)Child Alignment(子元素对齐):内部子元素矩阵整体处于外部滚动视图的哪个位置

        (7)Constraint(约束):对内部子元素矩阵的约束,无限制,或限制为几行,或限制为几列

四、调整Scroll Rect(滚动矩形)组件的属性

        根据需求调整Scroll Rect组件的属性:

        (1)Content(内容):引用Content游戏对象(Content的作用是作为滚动视图中的所有子元素的直接父对象)

        (2)Horizontal(水平滚动):滚动视图是否可以在水平方向上移动

        (3)Vertical(垂直滚动):滚动视图是否可以在垂直方向上移动

        (4)Movement Type(移动类型):滚动视图滚动时的不同方式

                --Unrestricted(无限制的/自由的):可以随意滚动

                --Elastic(弹性的):滚动视图滚动到超出最大长度后会恢复到正常位置

                --Clamped(紧固的):滚动视图滚动到最大长度时不会再继续滚动

                a. Elasticity(弹性):弹性的大小

        (5)Inertia(惯性):滚动视图在鼠标停止拖动后是否继续滚动

                a. Deceleration Rate(减速率):惯性的大小,数值越大惯性滚动的时间越长

        (6)Scroll Sensitivity(滚动灵敏度):滚轮的灵敏度

        (7)Viewport(视窗):引用ViewPort游戏对象(ViewPort的作用是遮罩)

        (8)Horizontal Scrollbar(水平滚动条):引用Horizontal Scrollbar游戏对象

        (9)Vertical Scrollbar(垂直滚动条):引用Vertical Scrollbar游戏对象


http://www.kler.cn/a/532308.html

相关文章:

  • 渗透测试之文件包含漏洞 超详细的文件包含漏洞文章
  • 谈谈你所了解的AR技术吧!
  • 编程AI深度实战:大模型哪个好? Mistral vs Qwen vs Deepseek vs Llama
  • PyQt4学习笔记2】QMainWindow
  • EtherCAT主站IGH-- 30 -- IGH之master.h/c文件解析
  • X Window System 架构概述
  • CTFHub信息泄露PHPINFO
  • Qt展厅播放器/多媒体播放器/中控播放器/帧同步播放器/硬解播放器/监控播放器
  • win32汇编环境,对话框程序生成选项卡(属性页\标签)控件及运用
  • swagger使用指引
  • 网站快速收录:如何优化网站H标签使用?
  • 【操作系统】同步与异步,同步与互斥
  • 【学习笔记】计算机图形学的几何数学基础知识
  • 【Redis】主从模式,哨兵,集群
  • 每日一题——小根堆实现堆排序算法
  • 低通滤波算法的数学原理和C语言实现
  • vim-plug的自动安装与基本使用介绍
  • 【学术征稿-组织单位 武汉理工大学西安理工大学、西安财经大学】第三届通信网络与机器学习(CNML 2025)
  • Codeforces Round 1002 (Div. 2)(部分题解)
  • 利用Python高效处理大规模词汇数据
  • MongoDB 聚合
  • 简易CPU设计入门:指令单元(三)
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.29 NumPy+Scikit-learn(sklearn):机器学习基石揭秘
  • DeepSeek蒸馏模型:轻量化AI的演进与突破
  • 测试csdn图片发布
  • 为何在Kubernetes容器中以root身份运行存在风险?