Unity实用技能-UI定位总结
实用技能系列
- Unity实用技能-UI滑动条技能总结
- Unity实用技能-UI规范总结
- Unity实用技能-协作规范总结
- Unity实用技能-UI与粒子效果总结
文章目录
- 实用技能系列
- 前言
- 什么是定位UI
- 怎么实现定位UI
- 总结
前言
本周接触了UI和定位相关的工作,记录一下
什么是定位UI
一般就是策划要求打开某个UI界面自动定位到某个奖励,或者是通过点击UI定位到某个UI上
怎么实现定位UI
- 首先肯定要知道
屏幕分辨率的大小
,因为不同分辨率下UI大小不同,需要适配 - 要知道
目标UI的位置
,也就是目标UI在引擎中的Pos,这一点经常依赖规律,比如通过Unity组件GridLayOutGroup获取的元素信息,然后去计算每个元素的方位 - 要处理特殊位置,比如
最后一个位置
,当自动定位到最后一个位置时,可能出现“弹回”的视觉效果,为了平滑过渡,需要限制最大的位置值 - 实现视觉上自动平滑移动,最直接的做法自然就是用
DoTween的系统调用
总结
目前遇到的UI定位问题就这么简单,后续如果还有定位相关,也会补充