![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hge
jiejiejieppp
这个作者很懒,什么都没留下…
展开
-
使用HGE粒子系统编辑器界面
一般信息和控件在黑色区域使用鼠标左键来激活粒子系统。 按住鼠标右键来保持粒子系统跟随鼠标移动。 使用按键1到9来快速切换预设置。 预设值会自动加载和保存。 Escape键退出编辑器。 使用TAB键来隐藏界面,SPACE键来运行粒子预设置。 粒子系统的绝大多数参数是使用一组滑块来控制的。 有两种基本控制方案。一个min/max滑块组为各自的参数定义了一个常量范围。 一组str转载 2014-11-08 12:53:54 · 1253 阅读 · 0 评论 -
HGE基本渲染图元
HGE基本的渲染图元是hgeQuad (Quad is the basic HGE graphic primitive),其中有一个hgeVertex成员结构,它用来描述图元顶点信息。The hgeVertex structure is used to describe vertices of which HGE graphic primitives consist.两个结构信息如下:转载 2014-11-16 19:36:20 · 890 阅读 · 0 评论 -
HGE引擎的粒子系统
这次的HGE系列让我们一起来学习一下HGE引擎的粒子系统部分,对于粒子系统不甚了解的朋友可以从这里开始了解。 首先还是让我们从头文件开始: 类名 :hgeParticle 功能 :单个粒子的属性结构 头文件 :hge/hge181/include/hgeParticle.h 实现文件 : 无 struct hgeParticle{转载 2014-11-16 19:42:45 · 1271 阅读 · 0 评论 -
HGE中的Texture操作
HGE是一款很不错的2D游戏引擎,对于游戏引擎的入门是很不错的选择。前段时间把HGE重新封装了下,好符合自己的使用习惯。在封装的过程中,遇到一些对Texture的操作,卡了很久,在此记录遇到的问题,以备查阅,希望也能给你带来帮助,Texture函数列表Texture_Create:创建一个空纹理,可以指定高度宽度,但是创建后的纹理大小可能比指定的宽度高度大,转载 2014-11-16 19:38:34 · 732 阅读 · 0 评论 -
在HGE里添加音乐,并实时控制音量
在HGE里添加音频的方法网上很多地方都有写过,HGE的官方例子里也有。但是有了音乐后怎么控制呢?我摸索了下,用的是这种方法: 首先,在全局申明中定义以下三个变量: HEFFECT backMusic; HCHANNEL backMusicChannel; int volume;//音量 然后在主函数转载 2014-11-06 22:03:39 · 481 阅读 · 0 评论 -
创建HGE最简单程序的步骤:
1. 定义HGE类型的指针,用来保存引擎指针。 2. 调用 hgeCreate函数得到HGE引擎指针----这是个标准的C语言函数,从以前阅读这个引擎的部分代码得知,引擎内部模仿了COM,采用引用计数的方式创建引擎对象。 3. 设置引擎状态值: System_SetState。在这里必须设置帧更新函数,这是必须的,这个引擎把消息循环隐藏了,程序的表面流程变为: mainàren转载 2014-11-06 22:04:16 · 786 阅读 · 0 评论 -
HGE初始化状态设置
HGE_FRAMEFUNC: 最重要的设置,每个HGE应用必须设置.游戏的主循环就是他了.类型为bool*(),返回真那么主循环退出,游戏也就结束了.否则进行必要的处理后返回假.必须在调用进入主循环函数System_Start()前调用. HGE_RENDERFUNC: 游戏的渲染回调,把对象所有的渲染任务放在这吧.类型为bool*(),该回调转载 2014-11-06 22:03:23 · 976 阅读 · 0 评论