新的程序入口代码

7 11 月, 2009 by admin Leave a reply »

为让《古月》的使用更为灵活,从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();                              //开始运行程序

}

Advertisement

发表回复

You must be logged in to post a comment.
鄂ICP备09027626号