我要開發一個遊戲,用戶在其中用手指在屏幕上繪製一個形狀。現在我已經有了一些預定義的形狀,並且已經貼在了我的紋理上。我需要做的是檢測用戶用他/她的手指在屏幕上做出的形狀。例如,用戶在屏幕上繪製箭頭,然後與我想知道他/她是否繪製箭頭的預定義形狀進行比較。現在我需要建議/建議我應該走的方式紋理/模式識別/匹配int Unity?
1)在屏幕上繪製一個形狀? (可能與線渲染器,Trail渲染器或?)
2)檢測他/她繪製的是哪個形狀? (任何解決方案在統一或插件)
任何建議,非常感謝。
我要開發一個遊戲,用戶在其中用手指在屏幕上繪製一個形狀。現在我已經有了一些預定義的形狀,並且已經貼在了我的紋理上。我需要做的是檢測用戶用他/她的手指在屏幕上做出的形狀。例如,用戶在屏幕上繪製箭頭,然後與我想知道他/她是否繪製箭頭的預定義形狀進行比較。現在我需要建議/建議我應該走的方式紋理/模式識別/匹配int Unity?
1)在屏幕上繪製一個形狀? (可能與線渲染器,Trail渲染器或?)
2)檢測他/她繪製的是哪個形狀? (任何解決方案在統一或插件)
任何建議,非常感謝。
如果你願意爲它付出,從資產商店FingerGestures包似乎有你需要的東西,再加上額外的功能,可能會派上用場。我沒有親自使用它,但它似乎有很好的評論。
鑑於您需要做一些數字信號處理,特別是在計算機視覺領域,我強烈建議您使用OpenCV4Android,這是一個主要用C編寫的第三方庫,包括Android在內的廣泛的平臺支持。有了這個,你可以實現模式匹配,這基本上是你需要的。我沒有使用Unity,但我確信openCV是這種情況下的強大工具。 好運