
UGUI
Zo angX
这个作者很懒,什么都没留下…
展开
-
UGUI中各个控件的优先级
注:我所说的优先级是指如果两个控件叠加在了一起,当你点击或选择时,到底是选择的谁。啥也不说,先举个栗子如图,我创建了两个控件(Dropdown和InputField),当两个控件叠加时,很明显,是InputField在上面。规律同一个Canvas下的控件优先级是:越往下优先级越高...原创 2021-02-16 15:43:38 · 223 阅读 · 0 评论 -
unity GUI 多个面板的控制 整板卡位 边界控制
引:上个博客中讲述了如何用鼠标拖动面板,但面板的拖动范围并没有得到控制。而且各个面板拖动起来总差点意思,接下来我们通过代码的方式实现两个功能:左右边界控制整板卡位先看效果:从图中可以看出,每个面板感觉都想有根弹簧在蹦着。核心函数其实这个弹簧功能是由一个函数来实现的。public static Vector3 Lerp(Vector3 a, Vector3 b, float t);解释一下这个函数:官网解释通俗一点讲,第一个参数是我自己的位置,第二个参数是目标位置,第三个位置当成弹性原创 2021-02-15 11:00:45 · 289 阅读 · 0 评论 -
unity UGUI 鼠标滑动显示面板
话不多说,先看效果1.滑动面板制作这里没什么好说的,弄几个面板排列好即可。需要注意的是要把他们放在一个子集下面,这样在下面对上层进行控制。2. 编写控制脚本using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI; //using UnityEngine.EventSystems; //public class SliderPanelMoveCt原创 2021-02-14 16:57:53 · 550 阅读 · 0 评论