Unity-RectTransform中localPosition与anchoredPosition的区别

阅读“1分钟內”。

Hi! :hand:

Unity version 版本2018.2.14f1 设置ui的anchoredPosition时候,发现不能设置到想要的位置,后来发现在当Anchors的Min和Max都设置为(0.5, 0.5)时,才会正确的。

  1. Inspector面板中Transform的位置信息显示的是localPosition, 表示的是子物体的pivot相对于父物体的pivot的座标
  2. Inspector面板中RectTransform的位置信息显示的是anchoredPosition3D, anchoredPosition3D表示的是子物体的pivot相对于anchor的座标,当anchor不是一个点时表示前3个元素(left,top,z)
  3. 当子物体的anchor与父物体的pivot座标重合时anchoredPosition3D与localPosition相等

Gist code


To use, see:Jektify - Doc

jektify © 2019  +

Música

Goodbye! :wink:


The word of the day!

Put a very powerful message.