c# - 当 ARCore 从数据库中识别图像时,Unity 按钮不起作用
问题描述
这是我正在尝试做的事情:
- 当 ARCore 设备从正确的数据库中识别图像时实例化一个对象(工作)
- 实例化对象后,将带有按钮的 Canvas 对象放置在与特定实例化对象直接相关的屏幕上。示例:按下按钮 1 时,将实例化对象内的 GameObject 设置为 true。(不工作)。
调试时,我注意到如果我在我的设备识别图像之前按下按钮,它就会完成它应该做的事情。但是,在图像被识别之后,按钮什么也不做。随着“选定颜色”的变化,它仍然会对我的触摸输入做出反应。
我尝试的另一件事是在图像识别后实例化一个 Canvas 对象,然后按下按钮 SetActive 我要实例化的对象,但这仍然不起作用。
我的场景中有一个空游戏对象,其中包含图像识别所需的 ARCore 会话脚本和用于引用我要实例化的对象的增强图像示例控制器脚本。
解决方案
推荐阅读
- javascript - 允许在 catch 块内抛出错误?
- java - 带有 Hamcrest 和 Rest Assured 和 JSON 路径的 Cucumber 数据表
- php - 如何正确标记数组?
- python - 如何在 Python 的 x 轴上的两个特定点之间创建一个水平条?
- r - 出现错误:在 R Shiny 中使用传单包渲染地图视图时出现“无法规范化路径”
- php - 更新 AJAX 成功函数的下拉列表
- c - MakeFile @cd 在控制台打印消息
- reactjs - 反应路线不适用于自定义导航栏
- html - 在周围创建边框
- android - Flutter 应用加载动态库失败