[{"title":"( 57 个子文件 59KB ) 一个用C++写的3D赛车游戏","children":[{"title":"StdAfx.cpp <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"opengl","children":[{"title":"OGLutil.h <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"OGLutil.cpp <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"Game.cpp <span style='color:#111;'> 10.78KB </span>","children":null,"spread":false},{"title":"Game.h <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"gameplay","children":[{"title":"Map.cpp <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"CarObject.cpp <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false},{"title":"ObjectDataTypes.h <span style='color:#111;'> 419B </span>","children":null,"spread":false},{"title":"PlayerCar.h <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"AiCar.cpp <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"Camera.h <span style='color:#111;'> 881B </span>","children":null,"spread":false},{"title":"Camera.cpp <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"StaticActor.h <span style='color:#111;'> 798B </span>","children":null,"spread":false},{"title":"Map.h <span style='color:#111;'> 672B </span>","children":null,"spread":false},{"title":"AiCar.h <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"PlayerCar.cpp <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"CarObject.h <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"StaticActor.cpp <span style='color:#111;'> 987B </span>","children":null,"spread":false}],"spread":false},{"title":"Matrix.vcproj <span style='color:#111;'> 6.70KB </span>","children":null,"spread":false},{"title":"model","children":[{"title":"Model.h <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"Model.cpp <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"TriMesh.cpp <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"TriMesh.h <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"scene","children":[{"title":"SceneManager.h <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"SceneObject.cpp <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"QuadTree.h <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"SkyBox.cpp <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false},{"title":"QuadTree.cpp <span style='color:#111;'> 16.01KB </span>","children":null,"spread":false},{"title":"Frustum.cpp <span style='color:#111;'> 6.75KB </span>","children":null,"spread":false},{"title":"Frustum.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"SkyBox.h <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"SceneObject.h <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"SceneManager.cpp <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"math","children":[{"title":"AABB3.h <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"Plane.cpp <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false},{"title":"Matrix.cpp <span style='color:#111;'> 8.90KB </span>","children":null,"spread":false},{"title":"AABB3.cpp <span style='color:#111;'> 16.76KB </span>","children":null,"spread":false},{"title":"Plane.h <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"MathUtil.h <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"Vector3.h <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"Sphere.h <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Sphere.cpp <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"MathUtil.cpp <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"Matrix.h <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 551B </span>","children":null,"spread":false},{"title":"input","children":[{"title":"Input.cpp <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"Input.h <span style='color:#111;'> 923B </span>","children":null,"spread":false}],"spread":true},{"title":"common","children":[{"title":"IniFile.cpp <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"Timer.h <span style='color:#111;'> 829B </span>","children":null,"spread":false},{"title":"Timer.cpp <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"IniFile.h <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"res","children":[{"title":"3ds.cpp <span style='color:#111;'> 13.34KB </span>","children":null,"spread":false},{"title":"Texture.cpp <span style='color:#111;'> 6.62KB </span>","children":null,"spread":false},{"title":"Texture.h <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"ModelLoadManager.h <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"ModelLoadManager.cpp <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"3ds.h <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]