
2D游戏
文章平均质量分 79
碎炎
用学核心编程当学操作系统的孩子。。。
展开
-
暂未完成的扫雷逻辑
#include #include #include using namespace std;// TODO: 在此处引用程序要求的附加头文件struct MapInfo{ bool bMine; int nBomboNum; bool bShow; bool bFind; MapInfo() { bMine=bFind=bShow=false; nBomboN原创 2012-03-21 15:44:27 · 630 阅读 · 0 评论 -
HGE学习(2) Target
Target我理解为一个场景,在绘制函数中,可以指定为这个场景,即画出来的东西在这个场景的纹理上,然后即可多次在屏幕上画出拥有这个纹理的精灵。 #include "SGameBase.h"#include #include #include #include class MyGame:public SGameBase{public: MyGame(原创 2012-03-09 17:12:33 · 906 阅读 · 0 评论 -
HGE学习(1) 粒子系统
为了不重复写代码,自己封装了一下HGE,用着还行。粒子系统需要指定一个修饰的hgeSprite,及一个例子编辑器做出来的东西,更新了粒子数量后执行Update函数来进行更新,在RenderFunc里画出来。我是用的HGE的例子里面的。在FrameFunc中更新粒子数量及位置。 #include "SGameBase.h"#include #include #include原创 2012-03-09 15:33:55 · 1766 阅读 · 0 评论 -
[D3D] 龙书第三章Cube
#ifndef _D3DC3E1_H_#define _D3DC3E1_H_#include "SD3dBase.h"class D3DC3E1:public SD3dBase{public: D3DC3E1(const TCHAR* szTitle):SD3dBase(true,szTitle) { m_pVB = NULL; m_pIB = NULL; } ~D3原创 2012-07-08 18:46:55 · 1197 阅读 · 0 评论 -
通用Astar算法 通用A星算法 通用A*算法
写RPG游戏的时候,解决怪物寻路问题的时候写的,寻路是正确的,效率虽然说不高,但是还是满足了游戏里面的寻路要求。提供了4个算法,其中2个是用POINT结构体来输入输出的,还有一个是用自定的结构体来输入输出的,同时函数接受一个数据源,只要自己实现那个Adapter的GetData接口就行了,所以无论你的数据是怎么样的,不用改动原先的代码即可寻路。SEARCH_OFFSET_X和SEARCH_原创 2012-12-06 17:01:17 · 1668 阅读 · 0 评论 -
LuaPlus 在VC6下编译
http://blog.sina.com.cn/s/blog_66349acf0100w894.htmlLuaPlus是Lua的增强,可以说是Lua的C++封装,并且提供了增强功能。我有个项目想用Lua做一些外部扩展,而这个项目是在VC6下的工程,移植到vs200x比较痛苦。LuaPlus官方当前只提供vs2008的工程,还需要用什么jam生成改工程,在转载 2012-12-14 20:34:26 · 983 阅读 · 0 评论