unity(ugui)
zhaixh_89
这个作者很懒,什么都没留下…
展开
-
Canvas Group使用总结
关于Canvas Group的官方文档:https://docs.unity3d.com/Manual/class-CanvasGroup.htmlCanvas Group组件可以用来控制一组UI下的每个元素的属性参数:Alpha:该组UI元素的透明度。需要注意,每个UI最终的透明度是由此值和自身的alpha数值相乘得到。Interactable:是否需要交互(勾选则可交互),...原创 2018-09-05 13:45:30 · 5246 阅读 · 0 评论 -
UGUI之Text组件详解
基本属性如下图:Character:1、Font:字体2、Font Style:(1)Normal:正常(2)Bold:粗体(3)Italic:斜体(4)Bold And Italic:粗体+斜体3、Font Size:字体大小4、Line Spacing:行间距(注:Text组件没有提供修改字间距的属性,在前面写过修改字间距的脚本)5、Rich Text:富文本支持多...转载 2018-09-14 16:39:22 · 852 阅读 · 0 评论 -
UGUI 之Canvas理解
对于UGUI来说,Canvas这个组件至关重要,由于自己对UGUI也是初学者,根据使用过程中的理解做一下总结;Canvas (画布) 是所有 UI 组件的父物体 , 也就是说每一个 UI 组件都必须在 Canvas 下 , 作为 Canvas 的子物体 , 当你创建一个 UI 控件时 , 如果在 Hierarchy 视图没有 Canvas 组件的话 , unity会自动帮你创建一个 Canva...原创 2018-09-19 18:16:21 · 1638 阅读 · 1 评论 -
UGUI屏幕分辨率适配
在提及UI适配之前,我们再来回顾下其中要用到的Canvas组件,有不了解的可以移步这里Canvas中的Render Mode属性,我们知道共有Screen Space-Overlay模式、Screen Space-Camera模式、World Space模式三种,对于这三种模式,我的使用理解是如果项目是2d的就选用第一种(当然第二种也可以,只是没有第一种方便,因为要涉及到相机,或者你也可以不使...原创 2018-12-24 17:50:45 · 1532 阅读 · 0 评论 -
获取摄像机的视口区域
常用的摄像机有两种、一种是正交摄像机,另一种是透视摄像机,由于正交相机的视口范围是固定不变的,因此这里只讨论透视摄像机,它是由原点向外扩散的视锥体,这里引用下雨松MOMO的一篇博客《Unity3D研究院之获取摄像机的视口区域》中代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;...原创 2019-03-12 16:53:38 · 506 阅读 · 0 评论 -
UGUI下Canvas宽高计算
当Canvas的渲染模式选为 Screen Space - Camera时,给定不同设备分辨率, canvas的宽度会根据我们设置的适配模式自行适配宽高值,如图所示因为测试demo是以横屏游戏为例,因此设置以高度为准来是适配宽度。当选择(2436 x 1125)分辨率时,canvas的宽高为 1624 x 750当选择(1024 x 768)分辨率时,canvas的宽高为 999.99...原创 2019-05-28 20:07:39 · 3575 阅读 · 0 评论 -
两种投影模式下Camera的size计算以及canvas的scale计算
Perspective透视模式camera的默认投影模式为Perspective透视模式,该模式下默认的透视夹角为60度,如下图所示canvas的设置如下:由上图可知,canvas离相机距离为100单位,因此可计算出此时黄线部分所示高度h = tan(60/2)*100 = 57.735026918962576450914878050196,则视角区域内的高度H= 2h =...原创 2019-05-28 21:26:17 · 1150 阅读 · 2 评论 -
unity各功能字段含义整理(持续更新)
1、防止重命名后旧变量aaa所关联的引用丢失[FormerlySerializedAs("aaa")]public string bbb;2、一般用于创建组件使用,防止一个对象上多次挂载同一组件[DisallowMultipleComponent]3、代表该类在运行模式和编辑模式下都会运行[ExecuteAlways]4、强制unity序列化一个私有的或者保护的属...原创 2019-06-11 21:05:22 · 2247 阅读 · 0 评论 -
unity项目性能优化总结
待续。。。原创 2019-09-04 20:04:01 · 162 阅读 · 0 评论