【Unity学习笔记】Slider组件

声明:此篇文章是个人学习笔记,并非教程,所以内容可能不够严谨。可作参考,但不保证绝对正确。如果你发现我的文章有什么错误,非常欢迎指正,谢谢哦

一、初始Slider介绍

1.作用:滑块/进度条
2.显示效果:
  在这里插入图片描述
3.object结构

在这里插入图片描述

二、初始Slider结构详解

总:slider主要由三部分组成:背景区(Background),填充区(Fill Area),滑块区(Handle Slide Area)
1.背景就是一个简单的image
在这里插入图片描述
2.填充区由Fill Area和Fill两个物体组成
(1)Fill Area只包含一个Rect Transform组件,表示填充长度
(2)Fill是一个image(Image Type设为sliced),作为填充图片
在这里插入图片描述
3.滑块区也由两部分组成:

(1)Handle Slide Area只包含一个Rect Transform组件,表示滑块滑动的区域
(2)Handle 是滑块,即鼠标点击并移动的按钮。
在这里插入图片描述

三、属性(前面部分同这里,就不再赘述)

在这里插入图片描述

属性功能
Fill Rect代表填充图片,即slider结构中的Fill。其父物体的宽度表示填充长度
Handle Rect代表滑块图片,即Slider结构中的Handle。其父物体的宽度表示移动长度
DirectionLeft To Right:从左滑到右;Right To Left:从右滑到左;Bottom To Top:从下滑到上;Top To Bottom:从上滑到下
Min Value最小值,滑块在起始点代表的值
Max Value最大值,滑块到终点代表的值
Whole Numbers是否只能取整数
Value当前的值。介于Min Value 和 Max Value之间。

四、OnValueChanged事件参考这里

在这里插入图片描述

### 关于Unity基础学习的笔记或教程 #### 一、课程概述 在探讨Unity的基础教学资源时,存在一系列详尽的教学材料能够帮助初学者快速上手。对于希望深入理解Unity引擎核心功能的学习者而言,“唐老狮 Unity 基础教程 笔记”提供了一个系统的起点[^2]。 #### 二、开发环境配置 该系列教程不仅涵盖了如何安装和设置Unity编辑器,还介绍了必要的外部工具链集成方法,确保开发者拥有一个稳定高效的创作平台。 #### 三、场景构建与管理 通过具体案例分析,讲解了怎样利用不同类型的节点(如空对象、摄像机等)搭建虚拟世界;并教授了有关光照、材质以及特效的应用技巧来增强视觉表现力。 #### 四、脚本编程入门 面向C#语言的新手程序员提供了友好的引导路径,从变量声明到函数定义再到类结构设计均有涉及。特别强调事件驱动机制的重要性及其实践应用方式,在此基础上进一步探索协程(coroutine)特性所带来的异步处理优势。 #### 五、物理模拟实现 阐述了刚体(Rigidbody)组件的作用原理及碰撞检测的工作流程,使读者可以轻松掌握创建互动性强的游戏元素所需的知识点。此外,也提到了关节(Joint)系统用于连接多个实体之间的关系建模技术。 ```csharp // 创建带有 Rigidbody 的 GameObject 并添加 BoxCollider var cube = GameObject.CreatePrimitive(PrimitiveType.Cube); cube.AddComponent<Rigidbody>(); cube.AddComponent<BoxCollider>(); ``` #### 六、UI界面定制 指导用户运用内置控件库打造美观实用的人机交互界面(UI),包括按钮(Button)、滑动条(Slider)在内的多种常用部件都被纳入讨论范围之内。同时分享了一些优化布局策略以适应多分辨率设备显示需求的最佳做法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值