Unity实用技能-UI定位总结

实用技能系列

  1. Unity实用技能-UI滑动条技能总结
  2. Unity实用技能-UI规范总结
  3. Unity实用技能-协作规范总结
  4. Unity实用技能-UI与粒子效果总结

文章目录

  • 实用技能系列
  • 前言
  • 什么是定位UI
  • 怎么实现定位UI
  • 总结


前言

本周接触了UI和定位相关的工作,记录一下


什么是定位UI

一般就是策划要求打开某个UI界面自动定位到某个奖励,或者是通过点击UI定位到某个UI上


怎么实现定位UI

  1. 首先肯定要知道屏幕分辨率的大小,因为不同分辨率下UI大小不同,需要适配
  2. 要知道目标UI的位置,也就是目标UI在引擎中的Pos,这一点经常依赖规律,比如通过Unity组件GridLayOutGroup获取的元素信息,然后去计算每个元素的方位
  3. 要处理特殊位置,比如最后一个位置,当自动定位到最后一个位置时,可能出现“弹回”的视觉效果,为了平滑过渡,需要限制最大的位置值
  4. 实现视觉上自动平滑移动,最直接的做法自然就是用DoTween的系统调用

总结

目前遇到的UI定位问题就这么简单,后续如果还有定位相关,也会补充

你可能感兴趣的:(unity,ui,游戏引擎)