3D游戏引擎设计与实现(3)
经过几天编写,3D游戏引擎的架构代码大体架构已经搭好。
下面来每个模块说明:
l 加载程序
Engine\MM3DMain.exe
l DLL管理模块
Engine\bin\MM3DRun.dll
l 引擎管理模块
Engine\bin\MM3DEngine.dll
l UI模块
Engine\bin\MM3DGameUI.dll
l 渲染模块
Engine\bin\MM3DRender.dll
l 文件管理模块
Engine\bin\MM3DFileSystem.dll
l 游戏逻辑功能模块
Engine\bin\MM3DGame.dll
l 游戏AI功能模块
Engine\bin\MM3DGameAI.dll
上面就是每个模块的DLL,分别实现相应的功能和接口,所有DLL都是通过接口来实现对外功能。已经可以让程序运行起来,创建了基于窗口的模式。