2014-02-18 22 views
0

剛剛開始使用c#(使用xna)進行一些工作,我想使用它們的模型boundingspheres來檢查兩個對象之間的碰撞。那麼,而不是網格的邊界球,更詳細的檢測對象之間。如何實例化碰撞檢測模型?

訣竅是對象使用相同的模型引用。既然他們都使用這個參考,我不願意操縱根骨的變化。兩個想要檢查碰撞的物體當然都有自己的矩陣。

我已經用盡了想法,所以我可以使用一些幫助。 (這也不算作業,只是說。) 我已經看過MSDN:實例化一個渲染模型的示例,但這對我的問題沒有幫助(據我所知)。

任何提示被讚賞!

+0

[Sprite collision](http://stackoverflow.com/a/1995960/1997232)? [三維碰撞](http://stackoverflow.com/q/20761783/1997232)? – Sinatr

+0

哦,這是3D碰撞。如果它看起來不清楚,我會將它添加到主帖子中。 – Monsterlokomotivet

回答

0

我記得邊界球是結構,所以比模型更容易複製。所以我使用對象矩陣(包含位置等)來轉換我從模型中獲得的B球的列表。因此,如果我移動模型,它們就會處於正確的位置。