2011-06-16 40 views
1

我正試圖用Visual C++ \ DirectX學習遊戲編程。此刻我可以加載XMeshes,移動它們,圍繞它們轉動相機,僅對盒子世界等進行碰撞測試(我爲這些東西做了一些短小的課程)DirectX碰撞測試。 - 製作自己的引擎是否值得?

現在,我製作了3D模型地形,我想讓我的角色在它上面移動。 Flash AC3上有一個觸發功能,用於檢查對象是否相互接觸。實際上,我並不期望在DirectX 8D上進行碰撞測試的簡單方法,但我甚至不知道如何做到這一點......所以,如果您可以給我一個關於該資源或鏈接資源的想法或任何要學習:這將是太棒了...

另外我想問。我必須選擇哪種方式?創建我自己的引擎或使用另一個?如果是的話,你可以建議我應該使用的引擎之一?(實際上,我只是想在傾斜的土地上進行碰撞測試,而不是使用另一臺Engine或Dark GDK。)

總之我想學習傾斜測試土地...

感謝給你的時間......

回答

3

您可以使用此:http://msdn.microsoft.com/en-us/library/bb172882(v=vs.85).aspx
有一些老的DX9 SDK就可以了樣品,但我似乎無法找到它了網...

對於第二個問題:如果你正在學習,儘量做你所有的東西首先。這會讓你對3D引擎是如何工作,如何使用它們,他們可以做什麼,不能做什麼等有一個可靠的理解。然後切換到現有的解決方案,因爲他們可能會更好地製作:)