我无法在Unity3D中设置UI元素的localPosition

时间:2015-07-10 14:49:58

标签: unity3d

我刚刚动态创建了一个标签并将其插入画布中。我还设置了标签的锚点和枢轴。问题是我无法设置localPosition。我试图将它设置为(0f,0f),但是Unity3D将它设置为(0f,-380f),以便它到达屏幕的中心。代码就是这个:

sudo mkdir /mnt/www && sudo mount -t cifs -o sec=ntlm,username=docker,pass=docker //192.168.137.1/www /mnt/www'

在代码中,除了我尝试设置localPosition的行外,一切似乎都运行正常,因为无论我插入的值如何,我总是看到屏幕中心的标签。

1 个答案:

答案 0 :(得分:2)

我发现了错误。我不应该设置localPosition,而应该设置anchoredPosition,所以如果你使用上面的代码并将localPosition替换为anchoredPosition,它就可以工作。