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

UGUI RectTransform的SizeDelta属性

根据已知内容,SizeDelta = offsetMax - offsetMin

1.锚点聚拢情况下

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
输出
在这里插入图片描述

那么此时SizeDelta就是UI元素的长宽大小

2. 锚点分散时

引用自此篇文章中的描述
揭秘!anchoredPosition的几何意义!

SizeDelta = offsetMax - offsetMin 
 =(rectMaxPos - anchorMaxPos) -(rectMinPos - anchorMinPos)    //(UI的右上角 - UI右上锚点) - (UI左下角 - UI左下锚点)
 =(rectMaxPos - rectMinPos)  - (anchorMaxPos - anchorMinPos)  //交换下位置
 =	rect - (anchorMaxPos - anchorMinPos)  
 = rect  -  anchorRect  //即UI元素的长宽 - UI锚框的长宽

根据这个结果,得出SizeDelta = rect - anchorRect,即SizeDelta = UI元素的长宽 - UI锚框的长宽,所以当锚点聚拢的情况下,anchorRect(锚框)为(0, 0),那么SizeDelta = rect ,也就是UI元素的长宽大小;而当锚点不聚拢时,是元素长宽 - 锚框长宽,这个时候SizeDelta 就可能存在又正又负的情况
在这里插入图片描述
此时黑色的是父物体,长宽(200, 200),绿色的是子物体,长宽(100, 100),子物体的锚点四散撑满,且此时的SizeDelta是负的
在这里插入图片描述

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

相关文章:

  • ocr智能票据识别系统|自动化票据识别集成方案
  • 深入浅出:CUDA是什么,如何利用它进行高效并行计算
  • 大数据开发治理平台~DataWorks(词汇梳理)
  • Zipkin 和 SkyWalking 区别
  • Qt——静态函数中发送信号方法总结(不需要通过类内部信号与槽实现,关键是清楚你发送的信号源自哪个对象)
  • docker 安装的open-webui链接ollama出现网络错误
  • 股票与比特币投资困境分析及解决方案
  • Open-WebUI官方部署文档
  • 【Git】说说Git中开发测试的使用Git分支Git标签的使用场景
  • 使用Java爬虫获取1688按图搜索商品(拍立淘API接口)
  • 模拟解决哈希表冲突
  • AI大模型零基础学习(6):多模态大模型实战——让AI看懂世界
  • 【Qt】之【Linux】Qt 5.12.8 单独编译 qtvirtualkeyboard 模块源码
  • LangChain实践11-问答
  • 【ISO 14229-1:2023 UDS诊断(ECU复位0x11服务)测试用例CAPL代码全解析⑩】
  • 深入解析iOS视频录制(二):自定义UI的实现
  • 伪装目标检测(Camouflaged Object Detection, COD)教程
  • Spring-GPT智谱清言AI项目(附源码)
  • Day48(补)【AI思考】-设计模式三大类型统一区分与记忆指南
  • 五、k8s:容忍 存储卷
  • B2B2C商城系统:如何利用大数据实现精准营销?
  • 内容中台驱动智能化推荐系统的精准服务创新
  • [笔记.AI]大模型的蒸馏、剪枝、量化 | 模型压缩 | 作用与意义
  • Python Spider
  • jenkins【Choice Parameter】来配置发布到不同环境的目录
  • Mongo导入导出详解
  • 【弹性计算】IaaS 和 PaaS 类计算产品
  • C# dynamic 关键字 使用详解
  • wps中的js开发
  • STM32 看门狗