vc++ mfc中使用hge遇到的有关问题
vc++ mfc中使用hge遇到的问题
g_pHGE = hgeCreate(HGE_VERSION);
g_pHGE->System_SetState(HGE_HWND,pParentWnd->m_hWnd);
g_pHGE->System_SetState(HGE_SCREENWIDTH, rectClient.Width() );
g_pHGE->System_SetState(HGE_SCREENHEIGHT, rectClient.Height() );
g_pHGE->System_SetState(HGE_FRAMEFUNC, _FrameFunc);
g_pHGE->System_SetState(HGE_RENDERFUNC, _RenderFunc);
if(g_pHGE->System_Initiate())
{
TCHAR szFileName[MAX_PATH];
_sntprintf(szFileName,CountArray(szFileName),TEXT("%s\\Texture.zip"),g_szWorkDir);
g_pHGE->Resource_AttachPack(szFileName, “ ”);
HTEXTURE pTexture;
pTexture = g_pHGE->Texture_Load("BK.png");
。。。。。。
}
问题:1:每次运行到g_pHGE->Texture_Load("BK.png");这局就出错了, 压缩包路径没问题, 密码也没问题。
2:为什么在这个工程里无法查看hge有关变量定义及函数定义, 其他工程可以查看。
------解决方案--------------------
是 “Haaf's Game Engine - Hardware accelerated 2D games engine” 吗 ?
g_pHGE = hgeCreate(HGE_VERSION);
g_pHGE->System_SetState(HGE_HWND,pParentWnd->m_hWnd);
g_pHGE->System_SetState(HGE_SCREENWIDTH, rectClient.Width() );
g_pHGE->System_SetState(HGE_SCREENHEIGHT, rectClient.Height() );
g_pHGE->System_SetState(HGE_FRAMEFUNC, _FrameFunc);
g_pHGE->System_SetState(HGE_RENDERFUNC, _RenderFunc);
if(g_pHGE->System_Initiate())
{
TCHAR szFileName[MAX_PATH];
_sntprintf(szFileName,CountArray(szFileName),TEXT("%s\\Texture.zip"),g_szWorkDir);
g_pHGE->Resource_AttachPack(szFileName, “ ”);
HTEXTURE pTexture;
pTexture = g_pHGE->Texture_Load("BK.png");
。。。。。。
}
问题:1:每次运行到g_pHGE->Texture_Load("BK.png");这局就出错了, 压缩包路径没问题, 密码也没问题。
2:为什么在这个工程里无法查看hge有关变量定义及函数定义, 其他工程可以查看。
------解决方案--------------------
是 “Haaf's Game Engine - Hardware accelerated 2D games engine” 吗 ?