- 博客(13)
- 收藏
- 关注
原创 奇怪的VS2005编译器问题
<br />编译环境:vs2005<br /> <br />出现问题原因:<br />修改了解决方案中某个项目的项目属性<br />C/C++ -- 输出文件 -- ASM列表位置<br />C/C++ -- 输出文件 -- 对象文件名<br />C/C++ -- 输出文件 -- 程序数据库文件名<br />把默认的路径改为自定义路径<br />./../../temp/Debug/ProjectName<br /> <br /><br />引发问题:<br />编译该项目的时候只会编译该项目的第一个
2011-01-06 17:51:00
648
原创 两个小BUG
<br />=======================================================================<br />以下代码<br />//PlayerData.h<br />struct PlayerData<br />{<br />};<br />//Player.h<br />class PlayerData; //应该为struct PlayerData; <br />class CPlayer<br />{<br />public:<br />
2010-12-29 20:17:00
524
原创 网址收藏夹
<br />http://www.gameres.com/<br /> <br />http://www.ogdev.net<br /> <br />http://www.opengpu.org/<br /> <br />http://gamengines.com 游戏引擎
2010-06-24 19:07:00
574
原创 代码阅读——搜索的魅力
<br />代码阅读——搜索的魅力<br /> <br />声明:此篇文章仅纪录个人心得,这文章主要是针对刚刚拿到一份源码时,对源码完全不熟悉的情况下比较有用。<br /> <br />1.项目文档<br />拿到一份源码时,赶紧看看相关目录里有没有文档,如果有全面的相关文档介绍这个项目的话,看起代码会轻松很多。即使只有少部分的文档介绍这份也是有很大帮助的。<br /> <br />2.Google&Baidu<br />如果要阅读的是一份开源的或者有很多人研究过的代码,可以去搜索相关的材料,或许会有预想不
2010-06-22 13:21:00
795
原创 网络游戏中网络模块浅析
在网络游戏中,不论是服务端还是客户端都需要网络通讯的功能模块,而一个优秀的成熟的网络通讯模块,又可以用于多个游戏产品中。 于是,在学习的过程中,设计和实现一个可复用的网络通讯模块,变得非常的有意义。 通过思考我们可以一步一步的来实现这样的模块: 我们应该知道对原生的Sock
2010-04-08 11:40:00
1354
原创 学习旅程
专*大一1.开始时选本经典的c++书籍《C++ Prime》、《The C++ Programming Language》学习基本语法,我当时选的是《21天学通c++》。 2.开始编码练习,多写几个c++程序,直到能够写出一个1000行代码的程序,并且熟悉C++语法。 3.接着可以学习Win32编程了,学习《Window程序设计》上册即可,下册自已选择是否阅读。 4.这
2010-03-30 21:33:00
952
原创 一道面试题的解析
一道面试题的解析题目:1.画三角形,四边形,圆形,在窗口中移动,碰到窗口边缘会自动弹回2.通过菜单,可以增加三角形,四边形,圆形3.对选中的图形,可以设置填充颜色,线条宽度4.画三角形,四边形,圆形,采用bitmap和位置两种方式实现,位图实现不设置填充颜色,线条宽度,随机产生位置。5.采用面向对象编程。6.时间限制:1天 这道题目要求使用面向对象思想来实现,所以当我
2010-03-15 18:40:00
1351
原创 游戏服务端逻辑模块处理框架
当游戏服务端启动时,服务端会根据配置文件中的信息,加载各个游戏逻辑处理模块的动态链接库,然后调用模块的DllCreate函数对模块进行初始化。 配置文件可以像下面这样:ModuleCount = 30Module1 = battlesys Module2 = equipsysModule3 = friendsysModule4 = shopsys
2010-03-10 16:36:00
4572
2
原创 游戏中运用脚本语言
现在有许多游戏,都会选择采用脚本语言来编写游戏中的任务。如果想修改游戏中的某些任务或者剧情时,可以直接通过修改脚本来实现,而不用重新编译程序。那样会浪费大量的时间,玩家也需要对客户端进行打补丁,会对玩家造成不便。 在游戏中,有些很常见的情况: 当玩家点击商店NPC时, 会打开购买界面。 当玩家点击装备打造NPC时,会打开打造的界面,选择武器和材料。 当玩家
2009-05-01 13:02:00
2547
4
原创 桌面墙纸路径
HKEY hKey;TCHAR szOriginalWallpaper[MAX_PATH] = {0};TCHAR szWallpaper[MAX_PATH] = {0};DWORD dwBufLen = MAX_PATH;RegOpenKeyEx(HKEY_CURRENT_USER,__TEXT("Control Panel/Desktop"),0,KEY_QUERY_VALUE,&hKey
2008-03-23 16:27:00
756
原创 窗口透明度修改
/**//******************************************************************** created: 2008/01/23 created: 23:1:2008 19:50 file base: app file ext: cpp author: del
2008-01-23 21:43:00
1065
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人