Good day, I wanted to make my Mesh Text move to a position on my Canvas(UI) Text. I can't seem to make the Mesh Text to go on the position of the UI Text, It always give me the position on the editor's position(it appears to be a really big number) How can I accurately get the position of my UI Text and convert it, so that my Mesh Text can have it's proper destination in this case the position of the UI Text.
答案 0 :(得分:1)
编辑器中的画布元素的位置使得1世界统一= 1像素,基于相机的大小和分辨率,这就是为什么它是如此之大的数字。然而,当你真正进入播放模式时,所有这些东西都会被映射到屏幕上。
虽然你的UI文本并没有真正的世界位置(据我所知),因为它是一个Canvas元素(假设你没有设置画布使用世界位置),你可以找到通常情况下,通过在相机前面附加一个不可见的平面,并对屏幕上的特定点进行光线投射,然后使用该光线投影的结果作为移动网格文本的位置。
如果我们对你想要完成的事情有更多了解,也可能有所帮助。