资源简介
共享的一些关于hge游戏开发的简单的操作和基础知识,适用初学者入门用。
代码片段和文件信息
/*
** Haaf‘s Game Engine 1.8
**
** 教程1
*/
#include “hge.h“// 包含hge头文件
#include “hgefont.h“// 包含hgefont头文件
HGE *hge = 0;//创建一个指向hge类的指针。
hgeFont* fnt;//定义字体指针
bool frameFunc()//逻辑函数此函数每一帧都会被调用一次,把你的游戏循环的代码在这里。
{
//检测“ESC“键是否被按下如果返回 “true“ 则停止运行程序.
if (hge->Input_GetKeyState(HGEK_ESCAPE)) return true;
return false;//程序正常时总是返回false当你希望程序终止时返回true
}
bool RenderFunc()// 绘制函数,将你的渲染代码放在这里。
{
//开始渲染图像
hge->Gfx_BeginScene();
//设置字体颜色
fnt->SetColor(0xFF00FFFF);
//渲染格式化的文本字符串(屏幕X坐标屏幕Y坐标排列分类符文本字符串)
fnt->printf(260 100 HGETEXT_LEFT “H e l l o W o r l d !“);
//结束渲染图像
hge->Gfx_EndScene();
//当你希望程序终止时返回true, //返回true将从 System_Start往下执行
//否则返回false。
return false;
}
int WINAPI WinMain(HINSTANCE HINSTANCE LPSTR int)//WinMain 函数,程序的入口。
{
hge = hgeCreate(HGE_VERSION);//创建HGE接口,参数必须为HGE_VERSION
hge->System_SetState(HGE_frameFUNC frameFunc);//设置逻辑函数为frameFunc函数
hge->System_SetState(HGE_RENDERFUNCRenderFunc);//设置绘制函数为RenderFunc函数
hge->System_SetState(HGE_title “Hello World!“);// 设置窗口标题
hge->System_SetState(HGE_SCREENWIDTH 800);//程序窗口宽度
hge->System_SetState(HGE_SCREENHEIGHT 600);//程序窗口高度
hge->System_SetState(HGE_WINDOWED true);//是否是窗口模式,默认是 800x600
hge->System_SetState(HGE_USESOUND false);//使用声音资源
hge->System_SetState(HGE_SHOWSPLASH false);//去掉HGE开始的LOGO
hge->System_SetState(HGE_HIDEMOUSEfalse); //设置鼠标
if(hge->System_Initiate())//初始化引擎所需的所有软硬件并创建程序窗口。
{
fnt = new hgeFont(“font1.fnt“);
hge->System_Start();//运行frameFunc().函数. 如果成功则返回true。否则返回false
}
else
{
// 如果下初始化失败显示错误消息
MessageBox(NULL hge->System_GetErrorMessage() “Error“ MB_OK | MB_IConerror | MB_APPLMODAL);
}
hge->System_Shutdown(); //复原视频模式,释放所有已分配的资源,并销毁程序窗口。
//删除资源
hge->Release();//释放HGE接口并在必要时删除HGE对象。
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 83968 2010-08-21 17:04 HGE教程\1 HGE基础介绍.doc
文件 28672 2010-04-03 12:34 HGE教程\10 HGE界面组件介绍.doc
文件 68608 2010-03-31 17:39 HGE教程\11 HGE资源管理介绍.doc
文件 49152 2010-03-31 16:27 HGE教程\12 HGE图形扭曲介绍.doc
文件 38912 2010-03-12 21:30 HGE教程\2 HGE架构图介绍.doc
文件 851599 2013-03-09 16:36 HGE教程\2D游戏引擎_HGE的一个简单教程.pdf
文件 81920 2010-03-19 21:30 HGE教程\3 HGE 核心 层介绍.doc
文件 24576 2010-03-24 18:07 HGE教程\4 HGE输入介绍.doc
文件 56320 2010-03-24 17:10 HGE教程\5 HGE渲染介绍.doc
文件 26112 2010-03-19 21:19 HGE教程\6 HGE声音介绍.doc
文件 54784 2010-03-24 19:14 HGE教程\7 HGE精灵介绍.doc
文件 234838 2013-01-25 00:19 HGE教程\HGE-CN.chm
文件 343269 2013-01-25 00:27 HGE教程\HGE中应用自定义的图标.png
文件 68096 2013-01-25 00:38 HGE教程\Hge图+声+Z-Buffer.doc
文件 2514 2007-03-28 15:02 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\font1.fnt
文件 10134 2007-03-28 15:02 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\font1.png
文件 166400 2008-03-18 17:29 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\hge.dll
文件 213104 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\hge_01.exe
文件 229484 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\hge_01.ilk
文件 18459 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\hge_01.obj
文件 3601124 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\hge_01.pch
文件 394240 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\hge_01.pdb
文件 140288 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\vc60.idb
文件 86016 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\Debug\vc60.pdb
文件 2246 2012-08-31 21:52 HGE教程\Hge教程图文\hge_01Hello world\hge_01\hge_01.cpp
文件 3719 2012-08-31 21:58 HGE教程\Hge教程图文\hge_01Hello world\hge_01\hge_01.dsp
文件 538 2012-08-31 21:14 HGE教程\Hge教程图文\hge_01Hello world\hge_01\hge_01.dsw
文件 33792 2013-03-09 16:02 HGE教程\Hge教程图文\hge_01Hello world\hge_01\hge_01.ncb
文件 48640 2013-03-09 16:02 HGE教程\Hge教程图文\hge_01Hello world\hge_01\hge_01.opt
文件 1044 2013-03-09 15:54 HGE教程\Hge教程图文\hge_01Hello world\hge_01\hge_01.plg
............此处省略912个文件信息
- 上一篇:大型机ASM学习资料
- 下一篇:西门子 博途 oscat scl语言
相关资源
- 很久以前的MUD游戏源码和mudos
- HGE基础教程
- 基于Sun技术创建世界级游戏的安全架
- 酷冷至尊开阳星游戏鼠标驱动 v1.08 官
- 迪龙游戏手柄驱动 v6.0.0.619 绿色免费
- 40款h5游戏+21款热门测试吸粉
- BATOCERA游戏系统整合包.zip
- Butterfly.net通过按需计算推动下一代游
- 游戏物理引擎开发&源代码.zip
- 易语言文字打怪游戏源码
- 易语言海战小游戏源码
- 街机游戏HACK ROM的制作加教程
- Cocos2d-x开发游戏的坐标系知识介绍
- Drool最新 中文文档
- 易语言猜拳游戏客户端源码易语言猜
- mac游戏手柄驱动(GamePad Companion for
- 易语言闪电脚本引擎模块2.0版源码
- 达尔优S100火线兄弟版游
- 达尔优S100游戏鼠标驱动 v1.0 官方最新
- 达尔优掠夺者游戏键盘驱动 官网最新
- 大唐西游mud文字源码
- 《游戏中的数学与物理学 第2版》高清
- js canvas写的游戏 俄罗斯方块
- 3D游戏编程大师技巧完整版+完整书签
- 祖玛游戏源代码快下吧快快
- 打飞碟游戏
- FLASH小游戏合集 第一弹 绝对经典!
- 游戏运营.pdf 游戏运营书籍
- 齐齐哈尔麻将游戏源码
- Pathon开发象棋小游戏总文件
评论
共有 条评论