unity3d - 当另一个GUI.Box在顶部时,如何禁用GUI.Box上的按钮?

时间:2014-05-24 01:45:09

标签: c# user-interface unity3d

这是场景。我在关卡中有一个菜单允许用户暂停游戏。暂停时,带有GUI.Box的GUI.BeginGroup有几个按钮:resume,facebook,twitter,exit(然后是GUI.EndGroup())。当点击/选择Twitter按钮时,我会在暂停菜单上显示另一个GUI.Box。

暂停菜单上的按钮仍处于活动状态,我想通过在twitter菜单之前抛出另一个GUI.Box并让它透明来禁用它们?有没有人为这个特殊场景提出任何推荐的解决方案?

提前致谢!

1 个答案:

答案 0 :(得分:0)

有多种方法可以做到这一点。您可以通过在代码中使用简单的if else逻辑使禁用的按钮透明,然后使它们可以在onclickable上显示。