Windows开发笔记
暗黑Zero
这个作者很懒,什么都没留下…
展开
-
MFC笔记:GDI+贴图、双缓冲绘图、向屏幕上输出文字
CImage类是一个非常有用的类,利用它可以非常简单地shixian原创 2014-11-15 17:50:55 · 3717 阅读 · 0 评论 -
C++中类的static静态变量的定义和初始化方法
C++里面的static类型很有用,它能代表对于整个类都起作用的一个参数,但是它的声明和初始化方法有点难以理解,在此记录一笔。声明很简单,只要在头文件里声明即可,比如:class CPlayer{ static float frame_time;}注意不能在声明里面初始化; 那么在哪初始化呢?正确的姿势是在cpp当中,在所有函数体之外(全局区域)初始化,并且不要static关键词,还需原创 2015-04-02 20:44:57 · 1470 阅读 · 0 评论 -
一个向Visual Studio的输出窗口上输出文字的好用函数
在调试控制台程序的时候,我们经常使用printf来调试,虽然断点也是一个有力的工具,但是有的时候使用printf会显得更为直观。但是如果是图形程序的话,printf就没法使用了。这个时候很多人会选择在绘图函数里面把需要监视的变量画出来,这样非常费时费力。其实Visual Studio给我们提供了一个“控制台”,就是那个会在生成程序时给你报错的那个输出窗口,你是可以在上面输出文字的;具体来讲,这个函数原创 2015-04-02 20:52:05 · 3044 阅读 · 0 评论 -
从GDI到Direct2D:基本准备
最近在做个游戏,因为不能用游戏引擎,所以一开始就选了MFC+GDI的组合,毕竟CImage类是相当好用的,结果发现游戏竟然在还没有加什么功能的时候就只能跑到30帧出头,我觉得有点悬,将来如果加上更多的功能的话,一旦卡到30帧以下就没法忍了。所以我去学了一下Direct2D,这个传说当中的GDI替代品。网上现在Direct2D的资料不是很多,其中我感觉MSDN的几个样例比较适合新手入门,上面的例子都是原创 2015-04-05 21:17:43 · 3074 阅读 · 0 评论