首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在统一用户界面上挖洞?

如何在统一用户界面上挖洞?
EN

Stack Overflow用户
提问于 2019-09-27 05:20:42
回答 1查看 3.6K关注 0票数 1

我想为我的游戏制作一个可重用的教程系统。我的想法是使用半透明的黑色面板来阻止每一件事情,包括点击,但是在上面剪一个洞(通过一个定制的转换,比如你想引导玩家点击的其他层上的一个按钮)来显示洞后面的东西,而且用户的点击也可以贯穿整个过程,只与洞后面的任何东西交互。

我已经在网上搜索了好几个小时了,但还是找不到解决办法。那么,正确的方法是什么呢?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-09-27 06:04:10

您可以使用视觉部分的掩蔽和交互部分的画布组来完成这一任务。

有关可视部分,请参见统一的官方UI蒙版教程

至于交互部分,我不能完全确定它是否有效,因为我自己还没有完成,但是根据Unity,您应该能够使用帆布组完成它。

让一个父画布组将Block Raycasts标志设置为true (标记),然后,对于非阻塞区域,使用第二个画布组,其Block Raycasts标志设置为false (未标记),Ignore Parent Groups标志设置为true (标记)。因此,第二个组应该覆盖父组的阻塞行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58128285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档