2011-05-11 56 views
0

我正在與away3D合作,我發現自己非常需要hitTestObject方法。 據我瞭解,圖書館沒有這種方法。我已經嘗試了distanceTo,但是它會計算與centerPoints的距離,所以使用這種方法不是一種選擇,因爲我需要檢測所有的碰撞。是否存在與hit3D hitTestObject等效的內容?

有沒有人有一個很好的方式來檢測hit3D中的另一個對象的命中?提前致謝。

回答

4

Away3D是一個渲染器,而不是物理引擎。要發生「碰撞」,您需要使用某種物理引擎,如JigLib

+0

謝謝,我會研究它:) – 2011-05-11 17:45:59

+0

應該標記他的答案是正確的,因爲它是。您可以使用對象的3D變換矩陣將其與其他對象矩陣進行手動比較,以查看一個物體是否與另一個物體發生碰撞,但這是手動編碼解決方案,而不是預先構建的引擎解決方案。有用於away3d 4.0(flash player 11)構建的物理庫,最好的是C++子彈物理庫的鍊金術端口:http://code.google.com/p/bulletflash/ – 2011-05-11 18:16:03

+0

嗯,我正在嘗試它現在出來,它的工作很不錯:) – 2011-05-12 07:17:24

相關問題