前天去图书馆发现一本书叫《C++图形与游戏编程基础》,随便翻了一下发现图形编程特别简单,让我回想起当年文曲星basic。当然比起直接有dx功能好像也少了不少,不过还是很好玩的样子,于是,装了DarkGDK,DarkGDK是微软的东西但是不知道为什么和vs2010和最新的DX不兼容...我整了半天才弄好,也希望喜欢简简单单画个图形,做个小游戏的朋友们能试试。
1. 安装VS2010,
2. 下载,Directx SDK aug 2007就要这个版本的,最好安装在默认目录
3. 下载, DarkGDK和升级包,先装DarkGDK(最好默认目录),然后,用升级包内中的VS2010下的 lib 和 include两个文件夹 把C:/Program Files/The Game Creators/Dark GDK中的替换换掉(升级包中有readme)
4. 安装补丁,我上传了CSDN了(也可以去这里下载,不过这个论坛有时候打不开不知道为什么...http://forum.thegamecreators.com/?m=forum_view&t=176637&b=22)
这下就可以用VS2010创建DarkGDK的工程了
遇到编译连接错误,怎么办?
缺少"strmbasd.lib"时,去网上下载个CSDN就有,放在directx的lib下
(默认的是 C:/Program Files/Microsoft DirectX SDK (August 2007)/Lib/x86)
缺少"darkgdk.lib"时,(根据自己的安装目录修改)
把 工程->属性->C/C++ 附加包含目录改为:
$(WindowsSdkDir)/include;C:/Program Files/Microsoft DirectX SDK (August 2007)/Include;C:/Program Files/The Game Creators/Dark GDK/Include;$(IncludePath);%(AdditionalIncludeDirectories)
把 工程->属性->连接器 附加库目录改为:
C:/Program Files/Microsoft DirectX SDK (August 2007)/Lib/x86;C:/Program Files/The Game Creators/Dark GDK/Lib/VS10Debug;%(AdditionalLibraryDirectories)
OK应该没问题了吧,enjoy~~!