I'm storing my level as an ID3DXMesh and I'm trying to think of the best way to check collision with it. I could cast a series of rays, tested with D3DX, vertically in front of the character. This would create a kind of collision shield to stop him from running into things. I'm using a simplified version to run collision tests on. Any ideas?
Here is a screen of my test level:
![](http://members.gamedev.net/noaktree/randompics/DEss_08_21_2005_a.png )