- 初始化的时候SetTimer(1, 500, NULL);//其中第一个参数1是自定义的标识,用于区分各个定时器,第二个参数500是使定时器每500ms触发一次,第三个参数是回调函数,设置为NULL时...
- void CRobotDlg::MoveCycle(int turn) { UpdateData(); double leftspeed,rightspeed; leftspeed = 0; righ...
- 代码区:存放程序代码。程序运行前分配存储空间。栈区:存放局部变量、函数参数、函数返回值和临时变量等。编译时,程序在栈中留出一定栈空间。程序运行时,上述各量按先进后出的次序进出栈区。数据区:存放常量、静...
- 开始着手用Flash AS3进行开发,好吧,感觉用“创作”这个词更贴切一些。最早尝试直接用GDI来做,因为图片刷新的时候屏幕闪动有些明显,加之技术太老跟不上时代,于是在入门,并了解了其中的一些运行机制...
- 在CentOS 5.8 中安装gcc的过程十分惬意root权限下,有网络的情况下终端:yum install gcc-c++一路自动化安装,只需偶尔按一下y即可。。
- 今天开始动手写代码了,工程名叫Dragon,因为今年龙年嘛。版本是v0.0,因为只是创建了一个窗口,里面一无所有。本来是想用MFC做的,可是一来没找到对话框全屏显示的方法,二来设置MFC的dll静态调...
- 好像每一年的这个时候我都会写点什么。回过头翻看以前写的日志和博客。一年前的这段时间,我在家制作C的教程,那个时候还没打算考研,也没那么排斥机械,不过那个时候已经打算考软件设计师,尝试向IT领域靠拢。那...
- 表示今天准备看续2来着。。结果被和谐了。。您不透露数据,继续写吧。。反正又没提到公司名字。。
- 讨厌未完待续。。
- 近期三件事:学习,实践,找工作。很想豪迈地说一句什么话然后热血地向梦想出发。可是不行。我需要耐下心来,沉静下来,认真地去学习一些技术,学习那些以前想学但是因为贪玩和懒惰而没学的技术。我需要做的就是沉静...
- 今天在用VC做一个读取文本文件中的大量数据,然后进行科学计算的时候,遇到一个不解的问题。因为是用MFC做的,所以很直接的定义了一个CFile myFile; 然后MyFile.Open(xxxx); ...
- @独孤残云
多谢指点,原本是想把这个游戏用最简单的GDI做完,然后再学习Direct3D和OpenGL,慢慢向主流技术靠拢,这几天下来,核心模块差不多成型了,但是架构一塌糊涂,感觉还是好多消息响应之类的东西不是很理解,比如GetAsyncKeyState()检测键盘的状态,这个函数试过几次都没能使用成功,也不知道是不是跟我原来的消息循环冲突了。
请问有没有游戏编程的必读书籍,或者案例什么的。 - @hoodlum1980
多谢指点
第一条中那个临时性非持久性,我一直耿耿于怀,因为切出去之后回来就要黑屏一下,不过一直没找到解决办法,现在终于有办法了,只是WM_PAINT还不太熟悉,还得细细琢磨一番。
第二条的话,是不是应该把bitmap弄成全局变量,在最开始的时候加载,然后在退出游戏的时候delete?
第三条后来我在某个网站上看到有人说,游戏里面改了,这里忘了。。 - 今天遇到的问题:因为是全屏游戏,为了方便地图的显示,进入游戏时修改了系统分辨率,可是之后发现,这样一来第一个显示的页面闪一下后会被黑屏覆盖掉,之后要通过键盘触发相应的消息响应才能继续之后的显示。有时候...
- @hoodlum1980
还请高手指点 - 终于用GDI实现了人物在屏幕上行走的功能。成功后发现其实方法挺简单的,只是这个方法几乎没看到有人用,于是。。折磨初学者哎。。差点就摆弄DirectDraw了,幸好我多坚持了那么些。在屏幕上希望的位置显...
- 自己摆弄着把GDI的位图显示的一些相关函数试出来了。可是始终无法达到想要的效果。希望实现的效果是:在文件夹中存一张图片,这个图片被分成4x3的12个小格,我希望在屏幕的任意位置显示该图片的任一小格的内...
- @Bill Basilone
请问您是游戏程序员么,我想问下做2D游戏是不是一定要用到DirectX SDK,比如DirectDraw之类的。。只用GDI可以实现么。。 - 游戏的基本思路设计好了,触发事件的时候就用SendMessage发送一个自定义消息(研究了一下系统已定义的WM_消息,发现只要大于0x0400基本就可以随意使用(不能是0xFFFF),于是选择0x10...
- 今天开始动手写代码了,工程名叫Dragon,因为今年龙年嘛。版本是v0.0,因为只是创建了一个窗口,里面一无所有。本来是想用MFC做的,可是一来没找到对话框全屏显示的方法,二来设置MFC的dll静态调...
- 玉兔辞岁寒风尽,祥龙迎春囍气来现在是龙年第一天,刚看完春晚,鞭炮声中写下这篇手札花了半年时间去考研,现在终于有时间,可以再向梦想迈一步了离开学校之前的几天在图书馆拿了一摞十几个代书板,把游戏开发、游戏...
- 链接打不开
- 原来char *s="123456";与char s[]="123456";是不一样的,在于s所代表的含义不同,前者是一个指向字符串常量的字符指针,后者是数组。虽然大多数时候可以交叉使用,但是今天遇到...
- 如果说高中的时候是在题山卷海里挣扎,烦躁的是无穷无尽的作业。烦躁的是学不好的东西,或者分数考不上去的东西。那么现在的我则是厌倦了应试,虽然看起来面对的东西差不多,却是两种截然不同的心情。连续一年多的应...
- @小山982
我在王大伦编著的《C/C++程序设计实用教程》(清华大学出版社)里面看到的,以前没仔细想过long之类的到底能修饰什么,于是便记录了一下。。 - 我很果断的从来不装杀软、防火墙以及所谓的管理软件。。我的手机是摩托的ME525国行,用了半年,莫名其妙死过四五次机的样子,有时候系统会突然特别卡,不过大多数时候还好。ios是好,可惜贵了些。
- C++的一些心得笔记,一些以前不曾注意的地方,或者曾经有疑惑的地方
- 孤雁的归处是无人到达的天涯远方流月冷歌香痕风扬同样的灵魂唱着同样的歌彷徨却不一定能够互相抚慰心伤地平线沉入的地方是天空与大地争夺太阳的战场在那里大概看不到方向却可以像孤雁的执着飞翔无名的风有着自由的向...
- cout << (n<0?1:0) << (i%8==0?"":"");//这句中cout是输出流,n<0?1:0是一个问号表达式,如果n小于0则输出1,否则输出0 //整数在内存中用32位补码表示...










