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

http://www.dtcms.com/a/199926.html

相关文章:

  • 从秒开到丝滑体验!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流全面解析
  • 怎么样进行定量分析
  • 在 Java MyBatis 中遇到 “操作数类型冲突: varbinary 与 float 不兼容” 的解决方法
  • python打卡day30@浙大疏锦行
  • 团队氛围紧张,如何提升工作积极性?
  • RSA(公钥加密算法)
  • token令牌
  • Image and depth from a conventional camera with a coded aperture论文阅读
  • day30python打卡
  • FPGA:高速接口JESD204B以及FPGA实现
  • 动态IP技术在跨境电商中的创新应用与战略价值解析