摘要: HBITMAP bit;HDCMemDC;HDC DCBak;CRect rect;intw,h;CString dir;CString cc;intp;char appdir[256];int m0;int m1;BOOL getpic(CString cc,int p);BOOL loadbmp(CString cc);void TransparentBlt2(HDC hdc0, int nX0,int nY0, int nW0,int nH0, HDC hdc1, int nX1,int nY1, int nW1,int nH1, UINT Tcol );定时器:void ClearnD 阅读全文
posted @ 2013-07-31 16:23 露水上的青蛙 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 其实很简单,在原来添加地图的基础上,添加一个定时器,每间隔一定时间加载一个行动的图片HBITMAP bit;HDCMemDC;intw,h;CString dir;CString cc;intp;char appdir[256];int m0; //用于初始化人物为0int m1;//图片数量的最大值BOOL getpic(CString cc,int p);BOOL loadbmp(CString cc);加载不同图片BOOL getpic(CString cc,int p){cc.Format("%s\\图片\\人\\c%05d.bmp",dir,p);loadbmp( 阅读全文
posted @ 2013-07-31 14:48 露水上的青蛙 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 没有接触过游戏开发的我,当准备开始学习游戏开发的时候,总觉得游戏开发是神秘的,需要很牛的技术才能实现。以前做过很多应用程序,基本上都是拖动控件,用很少的代码就能实现。比如加载图片,用pascal的话只需要在你放置图片的地方,放一个image控件即可,不需要写一行代码,还可以根据属性设置设置不同的效果。由于是第一次玩这么高深的东西(自己感觉)。很简单的一个问题,被我想复杂化了。加载游戏场景和人物(其实就是两张图片---------哈哈)源码:声明全局变量HBITMAP bit;HDCMemDC;intw,h;CString dir;intp;BOOL loadbmp(CString cc);BO 阅读全文
posted @ 2013-07-31 12:36 露水上的青蛙 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Win32通常是指sdk编程方法,app没有被封装,开发人员需要自己搭程序框架;mfC则是以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量(整理自CSDN,http://topic.csdn.net/u/20090611/20/a0532864-3890-4a67-b649-ecbf31d4fc70.html,感谢各位的智慧,学习了)MFC就是 微软给你包装了的库,提供了很多扩展功能,以及高级功能,这样方便你使用,而不是自己从头调用API来实现而API由于是MFC下一层,自然实现更灵活,可以根据你的需要来使用,不会被MFC类库所限制。‍wi 阅读全文
posted @ 2013-07-31 10:59 露水上的青蛙 阅读(1100) 评论(0) 推荐(0) 编辑