hge下载网站:http://hge.relishgames.com/
在vc中添加工作目录:设置->目录
加入hge头文件所在目录
然后创建Win32应用程序
将hge.lib和hgehelp.lib拷贝到工程目录,
并添加项目要用到的两个lib
将hge.dll拷贝到编译后exe所在目录,否则便以后不能运行。
创建一个源文件,添加代码:
#include <hge.h>
HGE *pHge = 0;//HGE指针
bool FrameFunc(){//HGE窗体函数,在下面主函数中用到
if (pHge->Input_GetKeyState(HGEK_ESCAPE))//如果按ESC键,退出程序
{
return true;
}
return false;//否则不退出
}
int WINAPI WinMain( HINSTANCE hInstance,//主函数
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd )
{
pHge = hgeCreate(HGE_VERSION);//创建HGE
pHge->System_SetState(HGE_FRAMEFUNC, FrameFunc);//设置框架函数
//pHge->System_SetState(HGE_RENDERFUNC, RenderFunc);
pHge->System_SetState(HGE_TITLE,"第一个HGE窗体");//设置标题
pHge->System_SetState(HGE_SCREENWIDTH, 400);//设置窗口大小
pHge->System_SetState(HGE_SCREENHEIGHT, 300);
pHge->System_SetState(HGE_WINDOWED, true);//设置是窗口显示还是全屏,要全屏的话不能设置大小
pHge->System_SetState(HGE_USESOUND, false);//是否使用声音
//pHge->System_SetState(HGE_SHOWSPLASH, false);//让程序不要显示开始那段动画
if (pHge->System_Initiate())//如果初始化成功
{
pHge->System_Start();//则开始运行
}
pHge->System_Shutdown();//程序结束后关闭系统
pHge->Release();//释放HGE
return 0;
}
程序显示一个HGE,然后就黑屏了
- 大小: 55.4 KB
- 大小: 72.5 KB
- 大小: 8.4 KB
- 大小: 10.8 KB
- 大小: 15.1 KB
分享到:
相关推荐
【HGE引擎】【第一课】认识传奇私服版本和引擎程序
HGE中文文档HGE中文文档HGE中文文档HGE中文文档HGE中文文档
hge 休闲游戏台球 包括网络部分和用户管理,聊天表情(这一部分需要网络服务端才可测试)。 台球的2D渲染和碰撞检测。等等
双击自动更新文件,自动替换备份引擎文件,DBServer,M2Center等
本教程适用于HGE2D游戏开发初学者使用!
HGE引擎写的俄罗斯方块程序,引擎写的俄罗斯方块程序第二部份-HGE engine Tetris written procedures for the engine to write the second part of the Russian box program
一个基于hge的游戏 自己添加运行时需要的文件
一、这HGE到底是个什么东西? 不用着急,让我们首先到HGE的官网上去看看:http://hge.relishgames.com,进入之后我想你第一眼就该瞧见HGE最新版的下载提示(目前最新版本为1.81),以及上面赫然的HGE的全称:Haaf’s ...
1. 包含hge.h 文件,并且定义一个HGE 的指针,通过这个指针,我们可以访问HGE Core Functions 层的函数。 #include <hge.h> HGE *pHge = 0; 使用完HGE 指针之后,需要释放这个指针,pHGE->Release(); 2. 帧函数...
HGE实现的一个经典小游戏 各种效果都做的很好,是值得学习的好东西哈!
2D游戏引擎_HGE的一个简单教程.pdf 1 HGE基础介绍.doc 2 HGE架构图介绍.doc 3 HGE 核心 层介绍.doc 4 HGE输入介绍.doc 5 HGE渲染介绍.doc 6 HGE声音介绍.doc 7 HGE精灵介绍.doc 8 HGE动画介绍.doc 9 HGE粒子系统...
HGE的1.81版本 十分好用的2D游戏引擎
<br> 手柄的使用方法: 1、先生成一个指针类型的DIJOYSTATE结构,如:DIJOYSTATE js=new DIJOYSTATE; hge.h文件有此结构定义 2、m_hge->System_SetState(HGE_USEJOYSTICK,true);进行标志位设置,设置为...
HGE实现小鱼游动
易语言HGE粒子.rar 易语言HGE粒子.rar 易语言HGE粒子.rar 易语言HGE粒子.rar 易语言HGE粒子.rar 易语言HGE粒子.rar
真正的HGE1.81教程中文翻译版 很多人下载的HGE中文教程都是HGE1.6的CHM版本。但是HGE1.81和HGE1.6版本有很多功能都有区别,所以这个资源对于正在学HGE和英文不好的游戏开发爱好者来说是一个值得收藏的东西。
一个用hge引擎写的坦克大战的程序(就是小时候玩的小霸王学习机红白机的坦克大战)。双人的,可以运行,包含有源代码,整个工程文件,还有边以后的exe档案可执行程序。本人亲自测试过绝对可以编译运行
HGE是一个使用起来十分简单但是却拥有很强大的2D加速器的游戏引擎。它使所有的以中间件进行开发的商业品质的2D游戏程序变得迅速且简单。它覆盖了你能想象到的所有2D游戏流派:你可以创造出所有的东西从简单的谜语到...
日立HGP-S,HGE-111,HGE-S电气安全回路.pdf