Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Canvas 当被3D对象遮挡时,如何停止画布对鼠标的反应_Canvas_Unity3d - Fatal编程技术网

Canvas 当被3D对象遮挡时,如何停止画布对鼠标的反应

Canvas 当被3D对象遮挡时,如何停止画布对鼠标的反应,canvas,unity3d,Canvas,Unity3d,我的画布在世界空间里。我有一个3D立方体部分遮住了画布上的一个按钮,但我仍然能够通过单击立方体来操作按钮 我可以告诉Unity不要让它的UI对3D游戏对象覆盖的部分做出反应吗?在Graphic Raycaster下的相应画布上,有一点是阻止对象。您可以使用此选项让对象阻止ui(可以是2D或3D或All)。根据我的快速测试,如果您将其用于您的ui,它应该可以满足您的需要。在Graphic Raycaster下的相应画布上,有一个点阻塞对象。您可以使用此选项让对象阻止ui(可以是2D或3D或All)

我的画布在世界空间里。我有一个3D立方体部分遮住了画布上的一个按钮,但我仍然能够通过单击立方体来操作按钮


我可以告诉Unity不要让它的UI对3D游戏对象覆盖的部分做出反应吗?

Graphic Raycaster
下的相应画布上,有一点是
阻止对象
。您可以使用此选项让对象阻止ui(可以是
2D
3D
All
)。根据我的快速测试,如果您将其用于您的ui,它应该可以满足您的需要。

Graphic Raycaster
下的相应画布上,有一个点
阻塞对象
。您可以使用此选项让对象阻止ui(可以是
2D
3D
All
)。根据我的快速测试,如果您将其用于您的ui,它应该可以满足您的需要。

没有几个问题……您如何检测用户界面上的
按钮
点击?还有,你有没有检测到点击立方体的代码?如果是,请告诉我们您是如何检测立方体上的点击的。您可以编辑您的问题并添加该信息。这是查看如何解决当前问题所必需的。几个问题……您如何检测用户界面上的
按钮
单击?还有,你有没有检测到点击立方体的代码?如果是,请告诉我们您是如何检测立方体上的点击的。您可以编辑您的问题并添加该信息。这是查看如何解决当前问题所必需的