UnityAPI手册-2019.4官网版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
RectTransform.anchoredPosition
# [RectTransform](https://docs.unity3d.com/cn/2019.4/ScriptReference/RectTransform.html).anchoredPosition public [Vector2](https://docs.unity3d.com/cn/2019.4/ScriptReference/Vector2.html) **anchoredPosition** ; ## 描述 此 RectTransform 的轴心相对于锚点参考点的位置。 锚定位置是考虑锚点参考点的 RectTransform 轴心位置。 锚点参考点是锚点的位置。如果锚点不在一起,则 Unity 会使用轴心位置作为参考来估算四个锚点位置。 **注意** :Inspector 基于在使用哪个锚点预设对公开哪些属性进行更改。有关更多信息,请参阅[矩形变换](https://docs.unity3d.com/cn/2019.4/Manual/class-RectTransform.html)和[基本布局](https://docs.unity3d.com/cn/2019.4/Manual/UIBasicLayout.html)。 ``` using UnityEngine; public class Example : MonoBehaviour { RectTransform m_RectTransform; float m_XAxis, m_YAxis; void Start() { //Fetch the RectTransform from the GameObject m_RectTransform = GetComponent<RectTransform>(); //Initiate the x and y positions m_XAxis = 0.5f; m_YAxis = 0.5f; } void OnGUI() { //The Labels show what the Sliders represent GUI.Label(new Rect(0, 20, 150, 80), "Anchor Position X : "); GUI.Label(new Rect(300, 20, 150, 80), "Anchor Position Y : "); //Create a horizontal Slider that controls the x and y Positions of the anchors m_XAxis = GUI.HorizontalSlider(new Rect(150, 20, 100, 80), m_XAxis, -50.0f, 50.0f); m_YAxis = GUI.HorizontalSlider(new Rect(450, 20, 100, 80), m_YAxis, -50.0f, 50.0f); //Detect a change in the GUI Slider if (GUI.changed) { //Change the RectTransform's anchored positions depending on the Slider values m_RectTransform.anchoredPosition = new Vector2(m_XAxis, m_YAxis); } } } ```
da
2022年6月21日 11:14
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码