hge-MFC和HGE画面显示问题

hge-MFC和HGE画面显示问题的相关文章

一个在HGE下显示中文的简单类

最近刚刚开始学习HGE,发现HGE不支持中文显示,为了可以显示中文就模仿HGE中的hgeFont类写了一个扩展的hgeFontCN类,在写hgeFontCN时没有从hgeFont派生,而是直接写的,虽然内部结构与实现方法一样,但还是将内容重写了一边,因为有几个地方是需要判断字符串是否是汉字.      配合hgeFontCN一起使用的还有一个Font2Img工具,这个工具是用来生成字模图片和字模信息文件的.运行Font2Img后会产生3个文件:Font_cn.png.Font_cn.bin.Fo

HGE一点东东

无意中发现了HGE中文社区,听朋友介绍,认识了HGE,然后开始对它进行研究,并使用HGE开始制作游戏. 因为我所得的资料基本上都是来源于各位高手的无私翻译,所以,我打算也做一些贡献出来,在这里写一篇HGE的基础教程,供刚接触HGE的朋友研究学习. 教程中可能会出现一些错误,请大家及时指正.由于我也是初学者,包括C++,也只是一个初学者,所以写出的教程可能质量并不高,也请大家谅解. 另外,学习此教程需要C++的基本知识,不需要非常高深,只需要了解函数调用.结构体.枚举.常量.变量.类的基本知识.函

HGE 系列教材(9) --- GUI(本文未完成)

1. hge 中 GUI 对象和控件 hge 中 GUI 对象被看作是一个控件的容器,hge 提供了创建 GUI 对象的类 hgeGUI 类   2. hgeGUI 类 1)AddCtrl 函数 void AddCtrl(hgeGUIObject *ctrl    // hgeGUIObject 对象的指针); 我们通常可以有这样的写法: gui->AddCtrl(new hgeGUIMenuItem(1,fnt,snd,400,200,0.0f,"Play")); 这里 hge

HGE 系列教材(4) --- 初探 HGE Core Functions 层

HGE Core Functions 层中的函数需要通过 HGE 指针来访问,就如<HGE 系列教材(3) --- 初试 HGE>所谈到的一样,通过调用 hgeCreate 函数来初始化 HGE 指针,HGE Core Functions 层中的函数,大致分层一下几类: 1. 接口函数(Interface functions): hgeCreate --- 初始化 HGE 指针,这是一个全局函数,除了这个函数,HGE Core Funtions 中所有的函数都需要通过 HGE 指针调用. Re

HGE 系列教材(6) --- 程序流程与细节

HGE 的一些细节,通过源码可以更加清楚的了解,通过读源码,可以更加高效的使用 HGE Engine. 必要的第一步: Help Classes 层建立于 Core Functions 层之上,这并不意味着用户只需要关心 Help Classes 而忽略 Core Functions,因此我们需要获得一个 HGE 指针,来使用 Core Functions 的函数: <1> 获取 HGE 指针: HGE* pHGE = pgeCreate(HGE_VERSION); <2> 释放

关于HGE渲染窗口作为子窗口时无法得到窗口消息的问题以及解决办法

只要稍微了解HGE的人都是知道的,如果在HGE中设置了父窗口,则HGE的渲染窗口作为传入的父窗口的子窗口存在的.如果要嵌入到MFC的窗口中,就需要这样做. 不过,奇怪的是,消息处理回调函数无法收到窗口消息,在System_Initiate()中注册窗口类的时候,是有设置父窗口的句柄的.但是,现在是没有接受到窗口消息,那很显然的事情就是,父窗口设置是失败的. 后来,我查了下资料,WS_POPUP风格的窗口默认父窗口是为空的,除非用::SetParent去特意设置.后面我尝试着在CreateWind

HGE 系列教材(1) --- 简介

HGE 是一个硬件加速(Hardware accelerated)的 2D 游戏引擎(Game Engine),HGE 是一个富有特性的中间件,可以用于开发任何类型的 2D 游戏.HGE 封装性良好,以至于你仅仅需要关系游戏逻辑(Game Logic),而不需要在意 DirectX,Windows 消息循环等. HGE 架构在 DirectX 8.0 之上,能够跑在大多数的 Windows 系统上.   1. 选用 HGE 的理由:     1)专业化 --- 专注于 2D 领域     2)简

HGE 系列教材(2) --- 安装 HGE

在 HGE 的文档中有详细谈到如何安装的问题,这里讲一下 VC6 平台的安装问题: 1. 下载完 HGE 之后,需要使用到 lib/vc 文件夹下的库文件以及 include 目录下的头文件   2. 打开 Tools->Options->Directories 如上两图,添加路径   3. 在游戏开发中使用 HGE 首先建立一个空的Win32工程,然后选择 Project->Settings...->Link 按图所示,输入 hge.lib 和 hgehelp.lib 当然,也可

vs2010如何配置HGE引擎!按照网络上的教程指导配置但是有问题

问题描述 vs2010如何配置HGE引擎!按照网络上的教程指导配置但是有问题 c:documents and settingsamy documentsvisual studio 2010projectsddddddddsddd.cpp(1): fatal error C1083: 无法打开包括文件:"hge.h": No such file or directory