当前位置: 首页 > news >正文

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定位问题就这么简单,后续如果还有定位相关,也会补充

相关文章:

  • 从秒开到丝滑体验!WebAssembly助力ZKmall商城重构 B2B2C 商城性能基线
  • AI大语言模型评测体系演进与未来展望
  • Python类方法解析:从字节序列重构Vector2d实例
  • 从虚拟仿真到行业实训再到具身智能--华清远见嵌入式物联网人工智能全链路教学方案
  • 物联网简介:万物互联的未来图景
  • 国标GB28181视频平台EasyGBS校园监控方案:多场景应用筑牢安全防线,提升管理效能
  • Windows中PDF TXT Excel Word PPT等Office文件在预览窗格无法预览的终级解决方法大全
  • Kafka 消息堆积与慢消费问题排查及优化实践
  • ALTER COLLATION使用场景
  • 深入解析PyTorch中MultiheadAttention的参数key_padding_mask与attn_mask
  • 分布式与集群:概念、区别与协同
  • disryptor和rabbitmq
  • RabbitMQ-如何选择消息队列?
  • 大语言模型(LLM)如何通过“思考时间”(即推理时的计算资源)提升推理能力
  • Java设计模式之组合模式:从入门到精通(保姆级教程)
  • 【NLP】37. NLP中的众包
  • Better Faster Large Language Models via Multi-token Prediction 原理
  • 【NLP】34. 数据专题:如何打造高质量训练数据集
  • femap许可与多用户共享
  • (二十二)Java File类与IO流全面解析
  • 广州某科技公司遭网络攻击,境外“黑手”被锁定
  • 年内首次存款利率下调启动:3年期、5年期均下调0.25个百分点
  • 技术派|台军首次试射“海马斯”火箭炮,如何压制这种武器?
  • 俄方确认普京与特朗普将于今晚通话
  • 1至4月国家铁路发送货物12.99亿吨,同比增长3.6%
  • 十大券商看后市|A股指数有望进一步缓步推高,淡化短期波动