代码之家  ›  专栏  ›  技术社区  ›  j4nw

如何让EventSystem光线投射到UI的一部分

  •  0
  • j4nw  · 技术社区  · 6 年前

    我在Unity中使用现代(事件系统)UI方法。我有一个屏幕空间画布,一些可交互的世界空间元素,我的相机是正确设置了一个物理光线投射器。我想我的屏幕空间画布元素,让光线通过和打击世界空间元素的一些。

    我将物理Raycaster上的事件掩码设置为UI层,我想忽略的元素在另一个层上,但这似乎没有任何作用。

    这是一张照片:

    面板本身以及顶部和底部的标签设置为忽略光线投射层。

    我用的是Unity 2017.4 LTS。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Draco18s no longer trusts SE    6 年前

    在只希望可见但不希望交互的UI元素上设置光线投射目标。

    https://docs.unity3d.com/ScriptReference/UI.Graphic-raycastTarget.html

    Setting in inspector