UI
文章平均质量分 71
Dylan_Day
这个作者很懒,什么都没留下…
展开
-
【Unity】入门学习笔记180611——UI设计(9)——控制行为(2)
5、行进方向大多数Toggle控件基本上负责处理开启和禁用行为。Toggle包含相同的Selectable基组件,并作为Button控件和事件句柄。相关特定选项:Is On:用于确定Toggle的初始状态,即激活状态Toggle Transition:控制切换图形进入和离开视图的方式,即闪烁方式或者淡入淡出方式(后者表示为默认状态)Graphic:表示为精灵对象并用于检测图像Group:表示为To...原创 2018-06-11 21:58:25 · 387 阅读 · 0 评论 -
【Unity】入门学习笔记180610——UI设计(7)——构造布局
1、Rect Transform组件2、Canvas3、自动布局和选项包括下拉列表、网格、滚动区域可创建组件类型包括:原创 2018-06-10 14:08:47 · 608 阅读 · 0 评论 -
【Unity】入门学习笔记180620——UI设计(12)——与UI源代码协同工作
Event Syetem及其功能事件和委托机制操作示例开源及其应用方式1、EventSystem可视为一类强大的管理系统,并提供了下列功能项:# 对输入系统进行分类# 监听当前输入状态# 维护当前所选的GameObject# 更新各个输入系统# 针对输入和屏幕系统之间的光线投射测试进行编组需要注意的是,场景中仅存在单一的EventSystem管理器,且与添加数量无关。EventSyste...原创 2018-06-20 20:14:09 · 248 阅读 · 0 评论 -
【Unity】入门学习笔记180608——UI设计(6)——其他回顾
1、GUILayoutUnity通过GUILayout类提供了某些自动的布局控件,与常规GUI类包含了相同的控件集主要差别在于,用户无需确定 Rect 区域绘制控件,并可在首个适宜位置进行绘制,其他田间的控件可实现适当的布局,且控件间保留足够的间隔。BeginGroup变为BeginArea包含水平和垂直组件2、Unity UI新系统提供了如下核心内容#可拓展性。各个控件均表示为一个脚本,并可通过...原创 2018-06-08 18:06:30 · 453 阅读 · 0 评论 -
【Unity】入门学习笔记180608——UI设计(5)——GUI事件和属性
1、事件为了有效地支持原有GUI系统中的事件系统,Unity针对GUI交互行为提供了事件处理器,并命名为Event类这一事件主要与用户和设备输入相关,并随下列内容而变化#事件类型:包括键盘事件和鼠标事件等#事件值:按下的键和鼠标按钮等#事件综合信息:修饰键和鼠标移动偏移量等查询 Event.current 属性获取当前Event状态if (Event.current.isKey &&...原创 2018-06-08 09:51:58 · 486 阅读 · 0 评论 -
【Unity】入门学习笔记180608——UI设计(4)——GUI样式和皮肤
1、GUIStyle定义原GUI系统中的布局和观感样式,此类内容定义为 GUIStyle此类样式可通过 GUISkin 实现全局应用,或者针对各个控件独立使用定义如下内容:#名称#针对绑定控件不同状态的纹理或文本的颜色值(包括Normal、Hover、Active 以及 Focused)#控件的边框、边界值、内边界及上溢尺寸(针对各条边)#字体(包括适宜尺寸、样式、对齐方式、自动换行以及富文本支持...原创 2018-06-08 09:10:34 · 471 阅读 · 0 评论 -
【Unity】入门学习笔记180607——UI设计(3)——通用控件特性
1、分组控件原有的GUI系统可在屏幕上实现控件的分组行为,并体现了基于组件位置的多个相对位置类似于ScrollView控件,各组件包含起始位置和结束位置,进而定义了组件内的全部控件的范围void OnGUI(){ //创建一个位置于(50,50),宽150,高60的组 GUI.BeginGroup(new Rect(50, 50, 150, 60)); GUI.Label(new...原创 2018-06-07 22:51:44 · 312 阅读 · 0 评论 -
【Unity】入门学习笔记180607——UI设计(2)——回顾GUI控件(2)
9、ScrollView控件可在屏幕较小窗口后定义一个较大的控制区域#定义可见区域及虚拟背景层。其中,控件将采用BeginScrollView函数进行绘制#在虚拟区域中绘制控件,ScrollView调用间的GUI绘制行为将在滚动区域内执行ScrollView中的(0,0)表示ScrollView有效区域的左上角位置,而非屏幕的左上角#利用EndScrollView函数关闭控件完成当前操作...原创 2018-06-07 19:46:27 · 230 阅读 · 0 评论 -
【Unity】入门学习笔记180606——UI设计(1)——回顾GUI控件(1)
一、原GUI中的控件1、Label控件Void OnGUI( ){ GUI.Label(new Rect(25,15,100,30),"Label");}可通过guiTextGameObject属性(guiText.font)或GUIStyle调整字体设置public Font myFont=new Font("arial");guiText.font=myFont;Label还支持Text...原创 2018-06-06 20:37:54 · 544 阅读 · 0 评论 -
【Unity】入门学习笔记180615——UI设计(11)——屏幕空间、世界空间和相机
1、原创 2018-06-15 10:02:05 · 653 阅读 · 0 评论 -
【Unity】入门学习笔记180614——UI设计(10)——锚定系统
当屏幕的尺寸重新设置,透视角度发生变化,UI当如何变化在最新的Unity UI系统中,可构建动态和响应式设计,且无需考虑设备的显示分辨率该思想可以通过缩放组件予以补充,并直接反映于Canvas上包括:定位机制锚点利用Canvas Scaler缩放UI构建响应式状态栏1、设置锚点Anchor可相对于任意父UI GameObject进行设置,而非仅是Canvas,因此绑定至父Rect Transfor...原创 2018-06-14 18:34:04 · 573 阅读 · 0 评论 -
【Unity】入门学习笔记180611——UI设计(8)——控制行为(1)
1、交互行为Unity提供基本的文本Input组件,当与Text控件(默认,Input Field控件将添加Text组件)以及作为背景的Image组件结合使用时,可获得较号的结果。Create | UI | InputField2、阴影效果Unity提供乐某些模块化的效果组件系统,并可调整与内容相关的顶点(3D空间内的顶点),并于随后将其传递至渲染系统中。Add Component | UI | ...原创 2018-06-11 20:14:01 · 411 阅读 · 0 评论