在Corona游戏引擎中处理Popup

时间:2017-12-31 22:04:24

标签: popup corona

我在Corona有一个屏幕来显示拼图,一旦用户猜出正确的答案,我将在屏幕上显示一个简单的弹出窗口,用一个很长的关闭按钮来取消弹出窗口,现在我需要一个简单的工作来在显示弹出窗口时禁用原始屏幕上的任何控件或行为,我该怎么做?

2 个答案:

答案 0 :(得分:0)

我认为你需要通过停止或暂停transitionstimers和动画等来执行此操作,然后再进入弹出的场景。

答案 1 :(得分:0)

您可以从透明图像文件中添加透明矩形(不仅仅是矩形,因为它不可触摸)。

此矩形的大小必须是所有屏幕的大小。

矩形的位置 - 在弹出窗口下(或者更好地将其作为弹出窗口的一部分)。

在触摸时将侦听器添加到此矩形,然后点按它将返回false - 这样就可以防止其下的任何点击。

这将使您免于暂停/禁用按钮,您不想禁用/暂停。