【发布时间】:2021-06-25 13:16:08
【问题描述】:
我喜欢检测 UI-Canvas 上的白色表面,该表面被一条线包围,并用某种颜色填充它或对该表面做其他事情。堪比 Photoshop 中的油漆桶工具。这些行是从导入统一的 .svg 文件生成的。画布可以有多个元素。 你知道怎么做吗?
【问题讨论】:
-
你有代码或图片要展示吗?
-
我用图片更新了问题。用户应该点击白色区域(红线包围),然后系统应该识别该区域
-
我建议将图形分开并将多个图像统一导入同一位置。更改颜色抓取图像并修改其颜色值。要检测来自 ui 元素的点击,请在此处使用图形 raycaster 更多信息stackoverflow.com/questions/66561762/…
-
太棒了:)这就是我搜索的内容:)
标签: unity3d user-interface canvas object-detection unity-ui