有没有一种方法可以以任何不涉及鼠标的方式与世界空间中的GUI按钮进行交互?最好是射线广播

时间:2019-06-02 14:51:20

标签: c# user-interface unity3d raycasting

有没有一种方法可以检测您是否瞄准的是屏幕空间中不涉及鼠标的世界空间按钮?

我试图用射线广播“单击”按钮,但是如果没有对撞机,这将无法正常工作。

您可以使用pointereventdata检测到它,但这只是使用鼠标。我也不需要它是physics.raycast。它可能只是屏幕空间中的一个自定义点(例如,在中间的x:.5f,y:.5f中),但是我尝试将指标事件数据的位置设置为该位置,但仍然无法正常工作。

我只需要一种与按钮交互的方法,该方法不涉及用于调用按钮的所有功能的额外代码,但不使用鼠标。

0 个答案:

没有答案