2012-07-04 28 views
1

我花了2天的時間試圖獲得這個碰撞檢測,並點擊對象來運行,但有些運氣但並不接近完美。我想要在物體在場景中移動時檢測相機與物體的碰撞(例如,如果它是穿梭物,並且遇到行星或球體時它會變得蓬勃)。任何幫助將不勝感激。僅供參考,ShipControls是FlyControls的一個克隆(稍微修改)。示例:http://www.benmarshall.me/projects/playground/solar-system/index2.html無法在THREE.js中獲得碰撞檢測或onclick工作

+0

你有一個我們可以分析的工作示例嗎? – mrdoob

+0

當然,http://www.benmarshall.me/projects/playground/solar-system/index2.html –

+0

謝謝! – mrdoob

回答

1

Ray不支持ParticleSystem。然而!

+0

對不起,不是在談論粒子,球體。我更新了我一直在關聯的代碼。我已經刪除了點擊和碰撞檢測,因爲我無法使其工作。如果你不介意看看這段代碼,並讓我知道我需要做什麼來整合碰撞檢測和點擊事件的對象,我真的很感激它......順便說一句,愛劇本! –

+0

我看了當前的代碼,我找不到任何「Ray」或「intersectObjects」的實例...你介意做一個你遇到的問題的孤立例子嗎?以這種方式幫助你會更容易。 – mrdoob

+0

這裏是我正在工作的代碼:[鏈接](http://www.benmarshall.me/projects/playground/072012/solar-system.html) 我已經得到了點擊代碼,但沒有數字出碰撞代碼。點擊代碼工作...有點,但並不總是正確的。猜測我有東西搞砸了,當我嘗試添加它時,這會破壞點擊和碰撞。 –