【问题标题】:Unity Detect closed white surface on ui canvasUnity 检测 ui 画布上的封闭白色表面
【发布时间】:2021-06-25 13:16:08
【问题描述】:

我喜欢检测 UI-Canvas 上的白色表面,该表面被一条线包围,并用某种颜色填充它或对该表面做其他事情。堪比 Photoshop 中的油漆桶工具。这些行是从导入统一的 .svg 文件生成的。画布可以有多个元素。 你知道怎么做吗?

【问题讨论】:

  • 你有代码或图片要展示吗?
  • 我用图片更新了问题。用户应该点击白色区域(红线包围),然后系统应该识别该区域
  • 我建议将图形分开并将多个图像统一导入同一位置。更改颜色抓取图像并修改其颜色值。要检测来自 ui 元素的点击,请在此处使用图形 raycaster 更多信息stackoverflow.com/questions/66561762/…
  • 太棒了:)这就是我搜索的内容:)

标签: unity3d user-interface canvas object-detection unity-ui


【解决方案1】:

正如 Art Zolina III 在评论中所说,最好将图形分开并将多个图像统一导入同一位置。更改颜色抓取图像并修改其颜色值。要检测来自 ui 元素的点击,请在此处使用图形 raycaster 更多信息 stackoverflow.com/questions/66561762/...

【讨论】:

    猜你喜欢
    • 2014-08-24
    • 1970-01-01
    • 2015-02-24
    • 2016-07-07
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2012-06-28
    • 2018-10-15
    相关资源
    最近更新 更多