我一直試圖讓this示例適用於我。我快到了。 我的問題是我沒有使用全屏幕畫布。我使用的是一個較小的div,根據分辨率的不同可能會有所不同。Three.js點擊對象
我的工作是獲取鼠標點擊這個div內的座標,點擊對象也是如此。但是,一切都有點偏移,可點擊區域比對象本身更大。
所以我的問題是我如何使這更準確。
此代碼http://jsfiddle.net/phacer/FHD8W/1/適用於我的瀏覽器,但不適用於JSFiddle。 那麼在這種情況下,我怎樣才能點擊我的物體?
我覺得180行是錯的。
var vector = new THREE.Vector3((x/WIDTH)/1 - 1, -(y/HEIGHT)/1 + 1, 0.5);
http://stackoverflow.com/questions/13542175/three-的重複js-ray-intersect-fails-by-adding-div – WestLangley