为让《古月》的使用更为灵活,从R46版开始,支持不从GameMain入口。开发人员可以自行搭配其它引擎。同时保留原有的GameMain入口方式。
目前,新的GameMain入口方式为:
void GameMain(int,wchar_t **)
{
 SystemInitInfo sii;
 sii.info.ProjectName=L”Box3D”;          //工程名称
sii.info.ProjectCode=L”Box3D”;          //工程代码(一般使用英文名称)
sii.graphics.gui.use=false; //标记成不使用GUI
 //旧式
/*
 if(Init(&sii)==false)                   //初始化工程
return;
SetStart(new TestObject); //设定起始流程
 RunApplication();                       //开始运行程序
*/
 //新式
GameApplication app;
 if(app.Init(&sii)==false)               //初始化工程
return;
 app.SetStart(new TestObject);           //设定起始流程
 app.Run();                              //开始运行程序
}
