我将开发一款用户用手指在屏幕上绘制形状的游戏。现在我已经有了一些纹理形式的预定义形状。我需要做的是检测用户用他/她的手指在屏幕上做出的形状。例如,用户在屏幕上绘制箭头,然后与预定义的形状进行比较,我想知道他/她是否绘制了箭头。现在我需要建议/建议我应该采用的方式
1)在屏幕上画一个形状? (可能是使用线条渲染器,Trail Renderer还是?)
2)检测他/她绘制的形状? (任何解决方案是统一或插件)
非常感谢任何建议。
答案 0 :(得分:1)
如果您愿意为此付费,资产商店中的FingerGestures软件包似乎具备您所需的功能,以及可能派上用场的其他功能。我个人没有使用它,但它似乎有很好的评论。
答案 1 :(得分:0)
鉴于您需要进行一些数字信号处理,特别是在计算机视觉领域,我完全建议您使用OpenCV4Android,这是一个主要用C编写的第三方库,具有广泛的平台支持,包括Android系统。有了它,你可以实现模式匹配,这基本上是你需要的。我没有使用过Unity,但我确信openCV对于这种情况来说是一个强大的工具。 祝你好运