游戏是一个比较大的系统,包含了图形引擎.网络.AI.声音.UI等模块,模块的开发可能会分别进行或者采用开源项目,Irrlicht引擎基本包含了这些模块,不过在使用中也会陆续加入其它的模块.以前开发的程序中基本是一个sln模块搞定,但是对于游戏可能每次编译的时间比较长,类似于我们的游戏中,顶层逻辑为exe输出,引擎.media,lua.gui等都属于DLL工程,所以每次能够看到所有的源代码,代价是修改完代码之后编译的时间很长.OK,对于只是应用而言,直接拿来DLL,lib,.H基本也够用,但是对于…