你好我試圖做3D碰撞檢測,但只有一半的作品。有人能給我一個關於如何創建矩形碰撞檢測的簡單指南嗎?如果可能的話,指南什麼只是檢測模型碰撞指南簡單的3D碰撞指導請
0
A
回答
0
它很高興知道你是從XNA 3D開始。
這是XNA 2D和3D入門的精彩系列。
這是我用過的最好的資源。它將清除3D的每個基本要素,包括地形,多邊形和碰撞。
看看這個,請讓我知道是否需要任何進一步的細節。
0
簡單的方法是使用邊界框和相交方法。
BoundingBox box1 = new BoundingBox();
BoundingBox box2 = new BoundingBox();
if (box1.Intersects(box2))
{
// do stuff
}
音符的邊框上面的初始化無法正常工作,即時通訊意識到,你需要: 即 框是否與另一個相交設置邊框對象 測試的中心位置的位置添加一些參數,但我認爲身份證顯示只是例如。
另外,您還希望在更新循環中使用if函數來不斷檢查碰撞。 但是請注意,這不是最有效的方式,因爲有一百萬個對象的遊戲和您的程序在同一時間檢查所有這些對象之間的碰撞是行不通的。
相關問題
- 1. C#簡單的3D碰撞檢測
- 2. 簡單的碰撞檢測
- 3. 簡單的碰撞檢測?
- 4. Java OpenGL 3D碰撞
- 5. 簡單的3D框到多邊形的碰撞
- 6. 簡單碰撞檢測 - Android
- 7. 簡單的3D AABB線段碰撞檢測(交點)
- 8. Java「簡單」撞球/碰撞練習
- 9. OpenGL中的3D碰撞
- 10. 簡單的碰撞檢測在cocos2d box2d..nothing發生在碰撞
- 11. LWJGL 3D碰撞檢測
- 12. Java-3d碰撞檢測
- 13. 編程3d粒子碰撞
- 14. Unity 3D對象碰撞
- 15. 在3D中實現碰撞
- 16. OpenGL 3D碰撞檢測
- 17. 邊界框碰撞-3D XNA
- 18. LibGDX 3D碰撞檢測
- 19. 3D碰撞網格(更有效的碰撞計算)
- 20. Sprite Kit中的簡單碰撞
- 21. Android AndEngine:簡單的精靈碰撞
- 22. 簡單的碰撞檢測three.js
- 23. 碰撞檢測簡單的蛇遊戲
- 24. 看似簡單的球與線碰撞?
- 25. 簡單的二維碰撞檢測C++
- 26. 簡單的Java碰撞檢測
- 27. 簡單的2D碰撞問題
- 28. Angular指令碰撞
- 29. jQuery簡單:兩個功能碰撞
- 30. 碰撞檢測簡單遊戲 - Pygame