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

Unity中两个UGUI物体的锚点和中心点设置成不一样的,然后怎么使两个物体的位置一样?

一、问题复现

在这里插入图片描述
在这里插入图片描述
需求:go1物体和我想把go1的位置跟go2的位置一样,但是我通过物体的anchoredPosition以及position还有localposiiton都没有解决问题,使用上面的这三个属性的效果如下:
在这里插入图片描述
在这里插入图片描述
运行之后,可以看出,go1的位置并没有跟go2的物体位置一样。

二、解决办法:

办法一:把两个物体的锚点以及中心点设置成一样的,然后再通过anchoredPosition属性就可以使两个物体的位置一样。

办法二:计算两个物体的位置差异,通过差值把两个物体的位置设置成一样的。

在这里插入图片描述
拿上面的场景举例,go1物体只需要移动自身的宽度一半就可以使自身的位置和go2物体一样了。
在这里插入图片描述


http://www.kler.cn/a/513973.html

相关文章:

  • .NET 8 项目 Docker 方式部署到 Linux 系统详细操作步骤
  • STM32 FreeROTS Tickless低功耗模式
  • 在K8S中,如果后端NFS存储的IP发送变化如何解决?
  • HTML语言的数据库编程
  • linux平台RTMP|RTSP播放器如何回调SEI数据?
  • 工业网口相机:如何通过调整网口参数设置,优化图像传输和网络性能,达到最大帧率
  • vsftpd虚拟用户部署
  • MATLAB中characterListPattern函数用法
  • 【爱上C++】vector用法详解
  • 案例分析一
  • MySQL新建和删除普通用户
  • Mac苹果电脑 怎么用word文档和Excel表格?
  • 如何使用Python爬虫获取微店商品详情:代码示例与实践指南
  • 《C++ primer plus》第六版课后编程题-第04章
  • 【王树森搜素引擎技术】概要03:搜索引擎的评价指标
  • 【ESP32】ESP32连接JY61P并通过WIFI发送给电脑
  • 软件测试 —— Postman(全局变量和环境变量,请求前置脚本,关联)
  • android studio 工具.gradle目录修改
  • 【Go语言圣经】第三节:基础数据类型
  • No. 34 笔记 | Python知识架构与数据类型相关内容 | 实操
  • postgresql清理wal日志
  • k8s的CICD实施项目
  • 基于微信小程序的民宿预订管理系统
  • map和set的使用(一)详解
  • K8s UI工具 Kuboard 安装
  • Mysql视图(学习自用)