2015-11-11 75 views
2

是否有人使用ThreeJS StereoEffect和Raycaster進行碰撞檢測(立體視圖)。在標準全屏視圖中,我可以輕鬆檢查屏幕中間的Vector2是否與場景中的對象相粘合。當我打開立體聲效果時,我實際上得到2個場景,並且碰撞檢測停止工作,但我不確定如何繼續。我應該創建兩個新的Vector2D對象,每個視圖 - 幫助:) ...使用ThreeJS StereoEffect和Raycaster

+0

你能解決你的問題嗎? – gdebojyoti

回答

1

這是一個有點晚了,但是......

我遇到了類似的問題,我終於找到了原因。其實在StereoEffect THREE.js中顯示的是這兩個眼睛上的網格,但實際上其實只是給場景增加了一個網格,恰好在線條中間的左眼網格< - >右眼網格,隱藏給觀衆。

所以當你使用raycaster時,你需要在真實網格上使用它,而不是每隻眼睛上顯示的錯覺!

我的相關詳細這裏怎麼辦呢 Three.js StereoEffect displays meshes across 2 eyes

希望它能解決您的問題!