Unity3d制作菜单栏
Unity提供了DropDownList给我们,却耍了个小诡计,在下拉框弹出的时候,会生成一个Blocker,范围是全屏。然后你会发现假如你有两个下拉框,点到另外个下拉框上是根本不会弹出下拉框的。
所以在触发OnPointerEnter事件后,需要找到GameObject blocker=GameObject.Find(“Blocker”);然后if(blocker) g.SetActive(false);
Unity提供了DropDownList给我们,却耍了个小诡计,在下拉框弹出的时候,会生成一个Blocker,范围是全屏。然后你会发现假如你有两个下拉框,点到另外个下拉框上是根本不会弹出下拉框的。
所以在触发OnPointerEnter事件后,需要找到GameObject blocker=GameObject.Find(“Blocker”);然后if(blocker) g.SetActive(false);