Unity组件之Rect Transform

2024-05-29 19:38
文章标签 组件 unity transform rect

本文主要是介绍Unity组件之Rect Transform,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Left, Top, Right, Bottom:边距

矩形的四条边对应各个锚点的距离,Left对应锚点XMin,Right对应锚点XMax,Bottom对应锚点YMin,Top对应锚点YMax。

Anchors:锚点

锚点是矩形相对父矩形四个角的相对位置,可指定X、Y轴上的Min和Max两个值。

  • 当4个锚点聚集在同一个点时,可指定矩形轴点的位置(Pos)和矩形大小(Width/Height);
  • 当X轴的锚点聚集而Y轴的锚点散开时,可指定矩形轴点的X轴位置(Pos X),矩形的宽度(Width)以及矩形的上下边距(Top, Bottom);
  • 当X轴的锚点散开而Y轴的锚点聚集时,可指定矩形轴点的Y轴位置(Pox Y),矩形的高度(Height)以及矩形的左右边距(Left, Right)。

Pivot:轴点

矩形的旋转中心,用小数表示在矩形中的相对位置,(0.5, 0.5)为矩形中心,(0, 0)为矩形左下角,可指定矩形区域以外的位置为矩形的旋转中心。

Pos(X, Y, Z):位置

轴点相对于锚点的位置,根据轴点(Pivot)相对于矩形的位置计算得到。

sizeDelta

一个二维向量(X, Y)。

  • 当X锚/Y轴锚点聚集时,sizeDelta的X/Y值为矩形的宽/高;
  • 当X轴/Y轴锚点散开时,sizeDelta的X/Y值为矩形相比于父矩形的宽度/高度的增量。

offsetMax/offsetMin

offsetMax/offsetMin是矩形右上角/左下角相对于其右上锚点/左下锚点的位置。

这篇关于Unity组件之Rect Transform的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1014458

相关文章

Vue和React受控组件的区别小结

《Vue和React受控组件的区别小结》本文主要介绍了Vue和React受控组件的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录背景React 的实现vue3 的实现写法一:直接修改事件参数写法二:通过ref引用 DOMVu

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

C#和Unity中的中介者模式使用方式

《C#和Unity中的中介者模式使用方式》中介者模式通过中介者封装对象交互,降低耦合度,集中控制逻辑,适用于复杂系统组件交互场景,C#中可用事件、委托或MediatR实现,提升可维护性与灵活性... 目录C#中的中介者模式详解一、中介者模式的基本概念1. 定义2. 组成要素3. 模式结构二、中介者模式的特点

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

C++ RabbitMq消息队列组件详解

《C++RabbitMq消息队列组件详解》:本文主要介绍C++RabbitMq消息队列组件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. RabbitMq介绍2. 安装RabbitMQ3. 安装 RabbitMQ 的 C++客户端库4. A

PyQt6中QMainWindow组件的使用详解

《PyQt6中QMainWindow组件的使用详解》QMainWindow是PyQt6中用于构建桌面应用程序的基础组件,本文主要介绍了PyQt6中QMainWindow组件的使用,具有一定的参考价值,... 目录1. QMainWindow 组php件概述2. 使用 QMainWindow3. QMainW

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Vue中组件之间传值的六种方式(完整版)

《Vue中组件之间传值的六种方式(完整版)》组件是vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用,针对不同的使用场景,如何选择行之有效的通信方式... 目录前言方法一、props/$emit1.父组件向子组件传值2.子组件向父组件传值(通过事件形式)方