非完全从零的从零UGUI(VRChatWorld)学习笔记
UGUI : Unity UI
非完全从零:有C#基础
从零开始学习UGUI,希望有后续想要接触创建自己的世界设计一套属于自己的UI的朋友有一些参考,理解错误请及时指正!
By:Poetry
基础组件与控件
基础组件相关
新建UI对象 通过Hierarchy窗口右键或菜单栏/GameObject创建一份新的UI对象: 选中UI下的复选框,大体分为两块,顶部带有 (VRC) 的四组,均为WorldSDK中V...
基础控件 - Image
Image就是用来显示图片的关键组件,一般都是用Image组件来显示UI中的图片元素 Image参数:控件中的设置 Source Image: 指定图片,图片必须是Sprite类型; ...
基础控件 - Text
Text是UGUI中显示文本的关键组件。 Text组件在新版本Unity中并不能够直接通过UI复选框里创建了,已经被TMP(TextMeshPro)版本的Text代替;但是依旧可以通过AddC...
基础控件 - Mask
在父对象添加Mask组件配合Image组件就可以将子对象遮罩 Mask参数: Show Mask Graphic:显示遮罩的图形,默认勾选则显示; 使用方法: 在需要被遮罩的UI子对...
组合控件 - Button
Button是按钮组件,用于处理玩家交互相关的关键组件 通过UI/Button 创建的Button一般有两个对象 父对象:Button组件+Image组件依附构成 子对象:Text...
组合控件 - Toggle
Toggle是处理玩家单选多选交互相关的开关组件 Toggle组成: 父对象:Toggle组件的依附对象 子对象:开关背景图 子对象:开关为True显示的图片 子对...
组合控件 - InputField
Text版本的InputField组件在新版本Unity中并不能够直接通过UI复选框里创建了,已经被TMP(TextMeshPro)版本的InputField代替;但是其能够实现的功能与主要参数...
组合控件 - Slider
Slider,滑动条 组成: Slider依附对象 进度条背景图片 填充进度图片 滑动块图片 Slider参数: Interactable:是否接受输入 Tr...
组合控件 - Scroll View
Scroll View 滚动视图,通过滚动条滚动视图来显示超过预设视图大小的信息; 主要是由ScrollRect组件+ScrollBar组件一同构成的,这章主要介绍这两个组件参数; Scro...
组合控件 - DropDown
DropDown 下拉列表 组成: 父对象:DropDown组件依附对象,Image组件作背景 子对象:Label 此下拉列表描述文本,Text组件依附 子对象:Arrow 下...
TextMeshPro相关
Unity比较新的版本目前把涉及到预设Text组件均变为了预设TextMeshPro(TMP)组件,其基本功能与Text组件并没有十分明显的区别,但是性能上比Text好很多,并且也受到VRCha...
WorldSDK相关
会相对详细的介绍一下VRChat对于UI有哪些特性,脚本运用; 当然,更全面的请访问官方文档
其他
介绍一些图集相关,自动布局等组件和设置