2
我想開發一個Android應用程序來檢測某個目標並在其上顯示播放圖標。當用戶點擊播放圖標時,增強現實在另一個活動上播放。ARToolkit虛擬按鈕
我使用ARToolkit作爲SDK。 Interaction示例與我的要求最匹配。但問題是我不能使播放圖標可點擊,在這個例子中,整個視圖是可點擊的。
簡而言之,如何在Android視圖上獲取標記座標?
我想開發一個Android應用程序來檢測某個目標並在其上顯示播放圖標。當用戶點擊播放圖標時,增強現實在另一個活動上播放。ARToolkit虛擬按鈕
我使用ARToolkit作爲SDK。 Interaction示例與我的要求最匹配。但問題是我不能使播放圖標可點擊,在這個例子中,整個視圖是可點擊的。
簡而言之,如何在Android視圖上獲取標記座標?
您想放置的播放按鈕是GLSurfaceView中的3D對象,沒有與該對象關聯的「視圖」,因此您不能只使用OnClickListener。
ARToolkit爲您提供3DSpace上的標記座標,但我不認爲座標就是您要求的。
在我看來,你有兩個主要選擇:
選項1是最簡單的,選項2是你描述的。
感謝@shalafi爲您解答。選項2是否有任何代碼片段或示例代碼? – Hossein
如果你想做那條道路,我建議你在ARToolkit上使用某種3D引擎,查看https://github.com/plattysoft/ArToolKitJpctBaseLib,你可以檢查如何使用jPCT-AE進行光線投射,它會讓你的生活更輕鬆。 – shalafi