kingBook

导航

随笔分类 -  UGUI

UGUI RectTransformUtility
摘要:RectTransformUtility: public static Bounds CalculateRelativeRectTransformBounds (Transform root, Transform child); public static Bounds CalculateRelat 阅读全文

posted @ 2022-02-17 23:18 kingBook 阅读(364) 评论(0) 推荐(0) 编辑

Unity ExecuteEvents 消息系统
摘要:更多说明: https://docs.unity.cn/cn/current/Manual/MessagingSystem.html 例:假设现在有一辆车(Car)进入停车位(ParkingSpace),在停车位这个类里已经写好车是否进入的逻辑,然后想把车已进入这个消息告诉车,为了实现松散耦合,可以 阅读全文

posted @ 2022-01-27 14:22 kingBook 阅读(171) 评论(0) 推荐(0) 编辑

UGUI 底图自适应文本框大小
摘要:1.创建一个Image对象,Image组件的Source Image拖入底图(底图应尽可能的小,将使用底图的大小作为最小宽高,这里使用的是Unity内置的UISprite大小为32x32),ImageType选择Sliced九宫格缩放。 2.在Image的子级创建Text。 3.给步骤1创建的Ima 阅读全文

posted @ 2020-05-13 17:56 kingBook 阅读(345) 评论(0) 推荐(0) 编辑

UGUI Canvas 移动Canvas的子对象到屏幕坐标 CanvasScaler在Scale With Screen Size模式Canvas实际大小的计算方法
摘要:CanvasScaler在Scale With Screen Size模式Canvas实际大小的计算方法: using UnityEngine; public class TestCanvasScaler:MonoBehaviour{ private void Start(){ Vector2 sr 阅读全文

posted @ 2020-03-27 15:56 kingBook 阅读(314) 评论(0) 推荐(0) 编辑

UGUI RectTransform
摘要:更多说明 http://www.manew.com/thread-95753-1-1.html 概念: 轴心:围绕其旋转的标准化位置,蓝色空心的小圆圈(也就是 pivot 属性)。 锚点:编辑器中调整anchorMin,anchorMax的4个三角形角标。 锚点参考点:4个三角形角标的中心。 矩形: 阅读全文

posted @ 2019-08-15 12:09 kingBook 阅读(207) 评论(0) 推荐(0) 编辑

UGUI Image切换图片变形
摘要:1.更换为大小一致的图片 2.在图片导入设置,把Mesh Type改为FullRect。 阅读全文

posted @ 2019-08-14 16:04 kingBook 阅读(1062) 评论(0) 推荐(0) 编辑

UGUI 适应刘海屏幕
摘要:创建脚本绑定到Panel。 阅读全文

posted @ 2019-07-18 15:11 kingBook 阅读(1070) 评论(0) 推荐(0) 编辑

UGUI Canvas(二)
摘要:public bool pixelPerfect; 强制Canvas中的元素与像素对齐,仅适用于rendermode=Screen Space。 启用PixelPerfect可以使元素看起来更清晰并防止模糊。但是,如果许多元素被缩放或旋转,或者使用细微的动画位置或缩放,那么禁用PixelPerfec 阅读全文

posted @ 2019-05-23 11:32 kingBook 阅读(70) 评论(0) 推荐(0) 编辑

UGUI 判断元素进入舞台
摘要:void LateUpdate () { if(!_isLoaded){ RectTransform rectt=this.GetComponent(); float w=rectt.rect.width*0.01f; float h=rectt.rect.height*0.01f; ... 阅读全文

posted @ 2017-04-11 11:47 kingBook 阅读(167) 评论(0) 推荐(0) 编辑

unity 解决ScrollRect嵌套滚动问题
摘要:在子级有ScrollRect组件的对象添加以下脚本: using UnityEngine; using System.Collections; using UnityEngine.UI; using UnityEngine.EventSystems; public class DragEventSy 阅读全文

posted @ 2017-04-07 14:33 kingBook 阅读(554) 评论(0) 推荐(0) 编辑

UGUI Auto Layout 自动布局
摘要:Layout Element 首先分配 Minimum Size 如果还有足够空间,分配 Preferred Size 如果还有额外空间,分配 Flexible Size 比较特别的是 Flexible,他是代表著整个大小的比例0~1 阅读全文

posted @ 2017-03-21 09:52 kingBook 阅读(128) 评论(0) 推荐(0) 编辑

UGUI 实例预制对象位置不对
摘要:public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace); //instantiateInWorldSpace:表示当分配父级时是否保持原来的世界坐标 //如果实例化UGUI预制对象,instantiateInWorldSpace必须为false才能正确... 阅读全文

posted @ 2017-03-11 19:50 kingBook 阅读(227) 评论(0) 推荐(1) 编辑

UGUI双击事件
摘要:经测试在Android、ios平台下无效 挂载触发的UI上就行了 阅读全文

posted @ 2017-03-03 14:27 kingBook 阅读(403) 评论(0) 推荐(0) 编辑

UGUI Canvas
摘要:Render Mode Screen Space - Overlay 在此模式下不会参照到Camera,UI直接显示在任何对象之上 1.Pixel Perfect:可以使图像更清晰,但是有额外的性能开销,如果在有大量UI动画时,动画可能会不平顺 2.Sort Order:深度值,该值越高显示越前面 阅读全文

posted @ 2017-03-02 19:48 kingBook 阅读(264) 评论(0) 推荐(0) 编辑