当前位置: 首页 > 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是负的
在这里插入图片描述

相关文章:

  • 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:容忍 存储卷
  • 国家主席习近平同普京总统签署关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明
  • 司法部:民营经济促进法明确禁止违规异地执法、利用行政或者刑事手段违法干预经济纠纷
  • 化学家、台湾地区“中研院”原学术副院长陈长谦逝世
  • 马克思主义理论研究教学名师系列访谈|曾瑞明:想通了才可能认准,认准了才能做好
  • 上海如何为街镇营商环境赋能?送政策、配资源、解难题、强活力
  • 上海优化营商环境十大攻坚突破任务中,为何第一项是实施世行对标改革?