Unity/Android/iOS 弹出窗口并锁定屏幕的其余部分

Posted

技术标签:

【中文标题】Unity/Android/iOS 弹出窗口并锁定屏幕的其余部分【英文标题】:Unity/Android/iOS Pop-up windows and lock rest of screen 【发布时间】:2021-05-11 10:47:03 【问题描述】:

我是 Unity 的新手。 我的 2d 项目中有一些弹出窗口。如果弹出窗口处于活动状态,我想要“阻止”屏幕的其余部分。 我怎样才能做到这一点? 我正在使用安卓系统。

【问题讨论】:

【参考方案1】:

欢迎新用户,其实很简单。

如果您习惯于 iosandroid 编程,那就不同了,您只需“手动”完成即可。

你所做的就是……

在您的用户界面中

新建一个全屏面板,命名为“灰盖”之类的

将其设为 90% alpha 和黑色

实际上只是将弹出窗口放在上面

当您想要显示其中一个弹出窗口时,只需打开灰色封面和您想要的任何弹出窗口/消息

享受

【讨论】:

以上是关于Unity/Android/iOS 弹出窗口并锁定屏幕的其余部分的主要内容,如果未能解决你的问题,请参考以下文章

装饰器作为弹出窗口不起作用

如何使用C#锁定屏幕?

Excel如何冻结(锁定)第一行、第一列?

qt弹出消息框程序继续运行

引用的账户当前已锁定,且可能无法登录怎么办?

arcgis线要素如何锁定长度标注记