文件名称:Newton_WOWstyle
介绍说明--下载内容均来自于网络,请自行研究使用
模仿魔兽世界视角,使用irrlicht 3D开源游戏引擎和newton物理引擎,\display\bin目录里的demo.exe可以直接运行。快捷键wsqe前后左右移动,ad左右旋转。鼠标滚轮可以直接调整视角距离人物的距离。快捷键C为定向发射正方体,正方体的材质我没处理好。快捷键L可以扔出人物身上的小球,“G”可以捡起小球。鼠标点击移动的源码暂不提供。
\demo目录里的demo.sln为visual C++2005版本,如果装的有VS2005或者2008的可以直接运行。-err
\demo目录里的demo.sln为visual C++2005版本,如果装的有VS2005或者2008的可以直接运行。-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Newton WOWstyle
...............\display
...............\.......\bin
...............\.......\...\demo.exe
...............\.......\...\Irrlicht.dll
...............\.......\...\IrrNewt.dll
...............\.......\...\Newton.dll
...............\include
...............\.......\aabbox3d.h
...............\.......\AIEntity.h
...............\.......\body.hpp
...............\.......\body_controller.hpp
...............\.......\BoxController.h
...............\.......\camera_fps.hpp
...............\.......\CapsuleController.h
...............\.......\CCameraFPSPhysicsNode.h
...............\.......\CControllablePhysicsNode.h
...............\.......\CFOVSceneNode.h
...............\.......\CGUIEditBox.cpp
...............\.......\CGUIEnvironment.cpp
...............\.......\CGUIEnvironment.h
...............\.......\CGUIFileOpenDialog.cpp
...............\.......\CGUITTFont.cpp
...............\.......\CGUITTFont.h
...............\.......\CharacterController.h
...............\.......\CharacterControllerManager.h
...............\.......\CIrrDeviceLinux.cpp
...............\.......\CIrrDeviceLinux.h
...............\.......\CIrrDeviceWin32.cpp
...............\.......\CIrrDeviceWin32.h
...............\.......\cloth
...............\.......\.....\NxCloth.h
...............\.......\.....\NxClothDesc.h
...............\.......\.....\NxClothMesh.h
...............\.......\.....\NxClothMeshDesc.h
...............\.......\CMaterialInteraction.h
...............\.......\CMaterialManager.h
...............\.......\CMeshBuffer.h
...............\.......\CMY3DHelper.h
...............\.......\CMY3DMeshFileLoader.cpp
...............\.......\CMY3DMeshFileLoader.h
...............\.......\CMY3DStuff.h
...............\.......\collision.hpp
...............\.......\collision_manager.hpp
...............\.......\contact.hpp
...............\.......\Controller.h
...............\.......\ControllerManager.h
...............\.......\coreutil.h
...............\.......\CPerDeviceLinux.cpp
...............\.......\CPerDeviceLinux.h
...............\.......\CPerDeviceWin32.cpp
...............\.......\CPerDeviceWin32.h
...............\.......\CPhysicsManager.h
...............\.......\CPhysicsNode.h
...............\.......\CWaypointSceneNode.h
...............\.......\d3d.h
...............\.......\d3d8.h
...............\.......\d3d8caps.h
...............\.......\d3d8types.h
...............\.......\d3d9.h
...............\.......\d3d9caps.h
...............\.......\d3d9types.h
...............\.......\d3dcaps.h
...............\.......\d3drm.h
...............\.......\d3drmdef.h
...............\.......\d3drmobj.h
...............\.......\d3drmwin.h
...............\.......\d3dtypes.h
...............\.......\d3dx.h
...............\.......\d3dx8.h
...............\.......\d3dx8core.h
...............\.......\d3dx8effect.h
...............\.......\d3dx8math.h
...............\.......\d3dx8mesh.h
...............\.......\d3dx8shape.h
...............\.......\d3dx8tex.h
...............\.......\d3dx9.h
...............\.......\d3dx9anim.h
...............\.......\d3dx9core.h
...............\.......\d3dx9effect.h
...............\.......\d3dx9math.h
...............\.......\d3dx9mesh.h
...............\.......\d3dx9shader.h
...............\.......\d3dx9shape.h
...............\.......\d3dx9tex.h
...............\.......\d3dx9xof.h
...............\.......\d3dxcore.h
...............\.......\d3dxerr.h
...............\.......\d3dxmath.h
...............\.......\d3dxshapes.h
...............\.......\d3dxsprite.h
...............\.......\dimension2d.h
...............\.......\dll_exports.hpp
...............\.......\dxfile.h
...............\.......\EBodyType.h
...............\.......\ECullingTypes.h
...............\.......\EDebugSceneTypes.h
...............\.......\EDriverFeatures.h
...............\.......\EDriverTypes.h
...............\.......\EGUIElementTypes.h
...............\display
...............\.......\bin
...............\.......\...\demo.exe
...............\.......\...\Irrlicht.dll
...............\.......\...\IrrNewt.dll
...............\.......\...\Newton.dll
...............\include
...............\.......\aabbox3d.h
...............\.......\AIEntity.h
...............\.......\body.hpp
...............\.......\body_controller.hpp
...............\.......\BoxController.h
...............\.......\camera_fps.hpp
...............\.......\CapsuleController.h
...............\.......\CCameraFPSPhysicsNode.h
...............\.......\CControllablePhysicsNode.h
...............\.......\CFOVSceneNode.h
...............\.......\CGUIEditBox.cpp
...............\.......\CGUIEnvironment.cpp
...............\.......\CGUIEnvironment.h
...............\.......\CGUIFileOpenDialog.cpp
...............\.......\CGUITTFont.cpp
...............\.......\CGUITTFont.h
...............\.......\CharacterController.h
...............\.......\CharacterControllerManager.h
...............\.......\CIrrDeviceLinux.cpp
...............\.......\CIrrDeviceLinux.h
...............\.......\CIrrDeviceWin32.cpp
...............\.......\CIrrDeviceWin32.h
...............\.......\cloth
...............\.......\.....\NxCloth.h
...............\.......\.....\NxClothDesc.h
...............\.......\.....\NxClothMesh.h
...............\.......\.....\NxClothMeshDesc.h
...............\.......\CMaterialInteraction.h
...............\.......\CMaterialManager.h
...............\.......\CMeshBuffer.h
...............\.......\CMY3DHelper.h
...............\.......\CMY3DMeshFileLoader.cpp
...............\.......\CMY3DMeshFileLoader.h
...............\.......\CMY3DStuff.h
...............\.......\collision.hpp
...............\.......\collision_manager.hpp
...............\.......\contact.hpp
...............\.......\Controller.h
...............\.......\ControllerManager.h
...............\.......\coreutil.h
...............\.......\CPerDeviceLinux.cpp
...............\.......\CPerDeviceLinux.h
...............\.......\CPerDeviceWin32.cpp
...............\.......\CPerDeviceWin32.h
...............\.......\CPhysicsManager.h
...............\.......\CPhysicsNode.h
...............\.......\CWaypointSceneNode.h
...............\.......\d3d.h
...............\.......\d3d8.h
...............\.......\d3d8caps.h
...............\.......\d3d8types.h
...............\.......\d3d9.h
...............\.......\d3d9caps.h
...............\.......\d3d9types.h
...............\.......\d3dcaps.h
...............\.......\d3drm.h
...............\.......\d3drmdef.h
...............\.......\d3drmobj.h
...............\.......\d3drmwin.h
...............\.......\d3dtypes.h
...............\.......\d3dx.h
...............\.......\d3dx8.h
...............\.......\d3dx8core.h
...............\.......\d3dx8effect.h
...............\.......\d3dx8math.h
...............\.......\d3dx8mesh.h
...............\.......\d3dx8shape.h
...............\.......\d3dx8tex.h
...............\.......\d3dx9.h
...............\.......\d3dx9anim.h
...............\.......\d3dx9core.h
...............\.......\d3dx9effect.h
...............\.......\d3dx9math.h
...............\.......\d3dx9mesh.h
...............\.......\d3dx9shader.h
...............\.......\d3dx9shape.h
...............\.......\d3dx9tex.h
...............\.......\d3dx9xof.h
...............\.......\d3dxcore.h
...............\.......\d3dxerr.h
...............\.......\d3dxmath.h
...............\.......\d3dxshapes.h
...............\.......\d3dxsprite.h
...............\.......\dimension2d.h
...............\.......\dll_exports.hpp
...............\.......\dxfile.h
...............\.......\EBodyType.h
...............\.......\ECullingTypes.h
...............\.......\EDebugSceneTypes.h
...............\.......\EDriverFeatures.h
...............\.......\EDriverTypes.h
...............\.......\EGUIElementTypes.h