3D Game Engine Design and Implementation (3)

xiaoxiao2021-03-06  98

3D Game Engine Design and Implementation (3)

After a few days of writing, the 3D gaming engine architecture code has a general architecture.

Next, each module is explained:

l loading program

Engine / mm3dmain.exe

l DLL management module

Engine / bin / mm3drun.dll

l Engine management module

Engine / bin / mm3dengine.dll

l ui module

Engine / bin / mm3dgameui.dll

l Rendering module

Engine / bin / mm3drender.dll

l File management module

Engine / bin / mm3dfilesystem.dll

l Game logic function module

Engine / bin / mm3dgame.dll

l Game AI function module

Engine / bin / mm3dgameai.dll

The above is the DLL of each module, respectively implement the corresponding functions and interfaces, all DLLs are enabled by interfaces. It has been possible to run the program, create a window-based mode.

转载请注明原文地址:https://www.9cbs.com/read-95868.html

New Post(0)