|
发表于 2008-10-30 22:25:25
|
显示全部楼层
[BR]HGE在初始化[System_Initiate()]时,
[BR]会判断是否显示开始的Logo[pHGE->bDMO], 是则先播放Logo再继续运行,
[BR]播放Logo的部分代码为:
[BR] Sleep(200); func=(bool(*)())pHGE->System_GetStateFunc(HGE_FRAMEFUNC); rfunc=(bool(*)())pHGE->System_GetStateFunc(HGE_RENDERFUNC); hwndTmp=hwndParent; hwndParent=0; pHGE->System_SetStateFunc(HGE_FRAMEFUNC, DFrame); pHGE->System_SetStateFunc(HGE_RENDERFUNC, 0); DInit(); //这里设置Logo的图片, dquad.tex=pHGE->Texture_Load((char *)hgelogo, sizeof(hgelogo)); pHGE->System_Start(); DDone();
[BR]所以游戏Logo图片是在hgelogo, 默认原lib里面有定义,是16进制, 你把dquad.tex导入自己的图片试试 |
|