UNITY 鼠标点击旁边出现文字

UNITY Appear text next to mouse click

我想制作一个显示在鼠标按钮旁边的文本,我在其中单击一个按钮。所以我有一个巨大的按钮,我希望该文本显示在我单击的 mouse/touch 屏幕旁边。我该怎么做?

我是这部分的新手,请帮我轻松写下来! 如果有人也可以帮助制作此文本的动画,请在我单击时弹出然后向上移动并消失!

我的文字有问题所以网站不允许我 post 它,所以我会尝试在这里放一些其他东西,希望它最终能让我 post 它.! 非常感谢!

你应该使用 Input.mousePosition。 正如文档所说,原点 (0,0) 位于左下角,要获取右上角,您应该使用 (Screen.width, Screen.height).

对于 2d 获取鼠标位置:

Vector3 mousePos = Input.mousePosition;

对于 3dWorld 使用:

Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition)

将此位置应用于添加一些偏移量的文本对象:

myText.transform.position = mousePos + offSetVector;