Introduction - If you have any usage issues, please Google them yourself
C# To write a good 3d game, very good examples of the best operating environment is XNA
Packet : 81404620tanks.rar filelist
Tanks\CustomProcessors\CustomProcessors.csproj
Tanks\CustomProcessors\Primitive.cs
Tanks\CustomProcessors\PrimitiveInfo.cs
Tanks\CustomProcessors\PrimitiveInfoProcessor.cs
Tanks\CustomProcessors\PrimitiveInfoReader.cs
Tanks\CustomProcessors\PrimitiveInfoWriter.cs
Tanks\CustomProcessors\PrimitiveList.cs
Tanks\CustomProcessors\PrimitiveListReader.cs
Tanks\CustomProcessors\PrimitiveListWriter.cs
Tanks\CustomProcessors\Properties\AssemblyInfo.cs
Tanks\CustomProcessors\Properties
Tanks\CustomProcessors
Tanks\SceneryComponent\Components\Camera\BaseCameraGameComponent.cs
Tanks\SceneryComponent\Components\Camera\FirstPersonCameraGameComponent.cs
Tanks\SceneryComponent\Components\Camera\ThirdPersonCameraGameComponent.cs
Tanks\SceneryComponent\Components\Camera
Tanks\SceneryComponent\Components\InputGameComponent\Input.cs
Tanks\SceneryComponent\Components\InputGameComponent\InputGameComponent.cs
Tanks\SceneryComponent\Components\InputGameComponent
Tanks\SceneryComponent\Components\LineDrawerGameComponent\LineDrawerGameComponent.cs
Tanks\SceneryComponent\Components\LineDrawerGameComponent
Tanks\SceneryComponent\Components\SceneryGameComponent\SceneryGameComponent.cs
Tanks\SceneryComponent\Components\SceneryGameComponent\SceneryNode.cs
Tanks\SceneryComponent\Components\SceneryGameComponent\SceneryPrimitiveNode.cs
Tanks\SceneryComponent\Components\SceneryGameComponent
Tanks\SceneryComponent\Components\SceneryInfoGameComponent\SceneryInfoGameComponent.cs
Tanks\SceneryComponent\Components\SceneryInfoGameComponent\SceneryInfoNodeDrawn.cs
Tanks\SceneryComponent\Components\SceneryInfoGameComponent
Tanks\SceneryComponent\Components\SkyBoxGameComponent\SkyBoxGameComponent.cs
Tanks\SceneryComponent\Components\SkyBoxGameComponent
Tanks\SceneryComponent\Components\TankGameComponent\Animation\AnimationBase.cs
Tanks\SceneryComponent\Components\TankGameComponent\Animation\AnimationClamped.cs
Tanks\SceneryComponent\Components\TankGameComponent\Animation\AnimationController.cs
Tanks\SceneryComponent\Components\TankGameComponent\Animation\PlayerPosition.cs
Tanks\SceneryComponent\Components\TankGameComponent\Animation
Tanks\SceneryComponent\Components\TankGameComponent\TankGameComponent.cs
Tanks\SceneryComponent\Components\TankGameComponent
Tanks\SceneryComponent\Components
Tanks\SceneryComponent\Helper.cs
Tanks\SceneryComponent\LOD.cs
Tanks\SceneryComponent\Properties\AssemblyInfo.cs
Tanks\SceneryComponent\Properties
Tanks\SceneryComponent\SceneryComponent.csproj
Tanks\SceneryComponent\SceneryComponent.csproj.user
Tanks\SceneryComponent\SceneryEnvironmet.cs
Tanks\SceneryComponent
Tanks\Tanks\Content\courier-0.png
Tanks\Tanks\Content\courier.xml
Tanks\Tanks\Content\Rhino.fbx
Tanks\Tanks\Content\SkyBox\back.jpg
Tanks\Tanks\Content\SkyBox\bottom.jpg
Tanks\Tanks\Content\SkyBox\front.jpg
Tanks\Tanks\Content\SkyBox\left.jpg
Tanks\Tanks\Content\SkyBox\right.jpg
Tanks\Tanks\Content\SkyBox\skybox.fx
Tanks\Tanks\Content\SkyBox\Thumbs.db
Tanks\Tanks\Content\SkyBox\top.jpg
Tanks\Tanks\Content\SkyBox
Tanks\Tanks\Content\Sphere.fbx
Tanks\Tanks\Content\Terrain\grass.dds
Tanks\Tanks\Content\Terrain\HM1.jpg
Tanks\Tanks\Content\Terrain\HM2.jpg
Tanks\Tanks\Content\Terrain\LandscapeTex01.jpg
Tanks\Tanks\Content\Terrain\LandscapeTex02.jpg
Tanks\Tanks\Content\Terrain\rock.dds
Tanks\Tanks\Content\Terrain\sand.dds
Tanks\Tanks\Content\Terrain\snow.dds
Tanks\Tanks\Content\Terrain\Terrain.fx
Tanks\Tanks\Content\Terrain\TestHM100.bmp
Tanks\Tanks\Content\Terrain\TestHM8x8.bmp
Tanks\Tanks\Content\Terrain
Tanks\Tanks\Content
Tanks\Tanks\Game.ico
Tanks\Tanks\Program.cs
Tanks\Tanks\Properties\AssemblyInfo.cs
Tanks\Tanks\Properties
Tanks\Tanks\Rhino.cs
Tanks\Tanks\Tanks.csproj
Tanks\Tanks\Tanks.csproj.user
Tanks\Tanks\TanksGame.cs
Tanks\Tanks
Tanks\Tanks.sln
Tanks\Tanks.suo
Tanks