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

Unity_UI_NGUI_锚点组件

Unity_UI

四、Anchor锚点组件

Anchor(锚点组件)

作用与使用场景
  • Anchor用于UI元素的对齐和自适应布局,确保UI在不同分辨率和屏幕尺寸下保持正确位置。
  • 常用于固定UI到屏幕边缘、角落或父容器的特定位置。
常用属性
  • UICamera:关联UI摄像机。
  • Container:控制的容器对象(父级或参考对象)。
  • Side:9宫格位置(如Center、TopLeft、BottomRight等),决定锚点对齐方式。
  • Run Only Once:是否只对齐一次。一般情况下分辨率固定可勾选,分辨率会变时不勾选。
  • Relative Offset:相对比例偏移位置(0~1),用于微调锚点位置。
  • Pixel Offset:像素偏移位置,精确调整锚点位置。
使用建议
  • 大多数NGUI控件都内置锚点功能,通常无需单独添加Anchor组件。
  • 只在需要特殊对齐或自定义锚点时使用。
  • 结合Relative Offset和Pixel Offset可实现灵活的UI布局。
常见问题
  • 锚点失效:检查UICamera和Container设置是否正确。
  • 位置不准确:调整Relative Offset和Pixel Offset参数。
  • 分辨率变化无响应:取消勾选Run Only Once。

UI控件锚点功能示意图

控件锚点功能说明
─────────────────────────────────────────────────────────
UI控件 (Button/Sprite/Label等)
├─ 内置锚点功能
│  ├─ 自动对齐 (父容器/屏幕边缘/居中)
│  ├─ 9宫格位置 (Center/TopLeft/BottomRight等)
│  └─ 偏移调整 (Relative Offset / Pixel Offset)
└─ 使用特点├─ 无需手动添加Anchor组件├─ 大多数NGUI控件已内置└─ 支持分辨率自适应
http://www.xdnf.cn/news/1205749.html

相关文章:

  • 项目如何按时交付?重点关注的几点
  • 【Linux操作系统】简学深悟启示录:Linux环境基础开发工具使用
  • GoLand 项目从 0 到 1:第三天 —— 图数据库版本管理方案调研与中间件部署
  • Dify-14: 工作流API端点
  • 在虚拟机ubuntu上修改framebuffer桌面不能显示图像
  • STM32F4—电源管理器
  • YOLOv11改进:添加SCConv空间和通道重构卷积二次创新C3k2
  • 时间数字转换器TDC的FPGA方案及核心代码
  • 数分思维10:用户增长
  • 小智源码分析——音频部分(二)
  • 机器学习sklearn:决策树的参数、属性、接口
  • mp核心功能
  • S7-200 SMART 通过本体 RS485 口与 DP01 上传 / 下载程序(网口故障)
  • Java项目:基于SSM框架实现的进销存管理系统【ssm+B/S架构+源码+数据库+毕业论文+远程部署】
  • 我从 Web2 转型到 Web3 的 9 条经验总结
  • 架构实战——互联网架构模板(“存储层”技术)
  • fchown/fchownat系统调用及示例
  • 坚鹏:AI智能体培训是知行学成为AI智能体创新应用引领者的基础
  • 3DGRUT: 革命性的3D高斯粒子光线追踪与混合光栅化技术深度解析
  • Item18:让接口容易被正确使用,不易被误用
  • 鱼皮项目简易版 RPC 框架开发(二)
  • JavaScript:10个数组方法/属性
  • ROS2入门之开发环境搭建
  • 【C++】手搓一个STL风格的vector容器
  • vue如何在data里使用this
  • 屏幕晃动机cad【4张】三维图+设计说明书
  • Java面试宝典:MySQL8新特性
  • 软工八将:软件开发全流程核心角色体系解析
  • kubectl中的yaml配置详解
  • 【Unity游戏】——1.俄罗斯方块