HGE引擎入门修行到实践
文章平均质量分 77
关于HGE开源引擎的一些学习过程发现的问题,思考,总结,适合初学者到实践开发过程的指导
鱼弦
【gzh:红尘灯塔,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者
、51CTO(Top红人+专家博主)
】
展开
-
【HGE引擎】源码解析——常用公共函数(二)
一 开篇介绍 现在开始解读HGE接口类(Interface class)的一些公共函数 正如在上一篇文章中提到的,使用的公共函数调用方式都是CALL(不记得可以翻看),纯虚虚函数基本都是由hge_impl.h继承的,部分内联函数是hge.h自身实现的,比如说System_SetState相关重载函数,其他的实现的都在子类的cpp中实现,其中有人也许会有疑问: 为啥在hge中会有私有的原创 2016-07-03 14:16:58 · 1138 阅读 · 0 评论 -
【HGE引擎】hgeCreate引发的阻塞式瓶颈
lz当前开始学习HGE的相关开发学习,昨天因为一个开始最初的一个test再小不过的例子都没通过,可想而知,lz 那 可拔凉拔凉的心啊,试过很多种方法my test one:1.封装一个 manager,独立创建hge的小窗,但是每次走到hgeCreate就宣布阵亡,于是乎,看着网上的例子,直接照猫画虎的拿来用,最后然啊,没啥卵用,还在HGE_FRAMEFUNC 上纠结了一下,原创 2016-06-27 19:44:13 · 853 阅读 · 0 评论 -
【HGE引擎】API使用一些诡异现象
Lz在使用HGE相关引擎的api时,遇到一个第一次见过的弹出警告,下图:稍微解释下:运行时 检查失败,函数调用方式不对...知道这点就差不多了,可是该如何下手呢?方法一:在当前的工程下,找到 属性-> C/C++ ->高级->调用约定 处,原来是__cdecl(/Gd)就改为__stdcall(/Gd),否则,反之。这样基本能解决一些常规的问题,但是其实此次使用的针对于h原创 2016-06-28 11:18:33 · 868 阅读 · 0 评论 -
【HGE引擎】学习HGE遇到的若干问题及解决方式记录 Q&A
Q1:错误 3error LNK2019: 无法解析的外部符号 "public: __thiscall hgeSprite::hgeSprite(unsigned long,float,float,float,float)" (??0hgeSprite@@QAE@KMMMM@Z),该符号在函数 _WinMain@16 中被引用hge_tut01.objA1: 没有加载相关的l原创 2016-06-28 11:34:40 · 2647 阅读 · 0 评论 -
【HGE引擎】源码解析——枚举(一)
本文主要介绍和分析HGE开源引擎hge.h文件的使用技巧和诸多方面学习一 系统层API通常我们开始写一个简单的hge例子,基本都会包含这个hge.h文件,这个文件是干嘛的呢?它就是众矢之的,系统层API,这里面声明了程序调用方式__stdcall,之前的一篇博客,对于调用方式有所提及(有问题可以参考下,但不包百分百有效>_<),源码中使用宏CALL来声明每个方法的调用方式,如果你的程序打印出来的l原创 2016-07-03 02:56:07 · 3875 阅读 · 1 评论