unity3d - Unity 2018.1:按钮在所有画布中都没有响应,但第一个
问题描述
我已经在所有论坛中搜索了一段时间,但没有答案:
通过创建 4 个画布,我几乎已经回答了我的问题:每边一个画布,然后我移动相机。这似乎有效......对于动画,但不适用于 UI:除了第一个画布上的按钮之外,所有按钮都没有响应。我已经完成了周围的建议:
- 将 GraphicRaycaster 组件添加到所有画布对象
- 确保有一个 EventSystem 对象
但没有成功。除了第一个画布之外,所有画布中的按钮都没有响应。我能做错什么?
解决方案
我已经让它工作了,所做的是:
要设置场景:
- 创建了两个世界空间画布,每个画布都有一个按钮
- 旋转一个 90 度
- 放一个透视相机,看着他们俩。
此时,我只能使用其中一个按钮。
但是,如果我取消勾选第二个画布的“Graphics Raycaster”组件上的“Ignore Reversed Graphics”复选框,我可以单击这两个按钮。
参考:https ://docs.unity3d.com/Manual/script-GraphicRaycaster.html
推荐阅读
- php - 如何将 facebook-php-sdk 正确安装到 joomla 项目中?
- ios - 界面生成器中的标签栏图标太大
- jenkins - 詹金斯 100% CPU 负载
- reactjs - 如果我应该像 * 一样导入 foo-func,那是 foo-func 不是开玩笑的函数错误
- daml - 错误,中止,断言和失败之间的区别?
- office365 - 错误:Microsoft Word 抱歉,我们遇到了问题。关于使用 Open-XML-SDK 生成的文档
- php - 如何验证每个 json 元素
- java - WebView 膨胀异常
- security - 符合 FIPS 的解决方案能否具有不符合 FIPS 的库
- angular - 如何使用 ngIf 进行条件路由