﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-无名-随笔分类-游戏编程</title><link>http://www.cppblog.com/Tim/category/4771.html</link><description>灵活的思考，严谨的实现&lt;br&gt;
什么是未定义的行为：你的计算机可能崩溃、地球可以停止自转、你可能飞到云上，也可能掉到了地狱里...</description><language>zh-cn</language><lastBuildDate>Mon, 12 Nov 2012 10:44:24 GMT</lastBuildDate><pubDate>Mon, 12 Nov 2012 10:44:24 GMT</pubDate><ttl>60</ttl><item><title>A*算法实现</title><link>http://www.cppblog.com/Tim/archive/2012/11/05/194537.html</link><dc:creator>Tim</dc:creator><author>Tim</author><pubDate>Mon, 05 Nov 2012 01:04:00 GMT</pubDate><guid>http://www.cppblog.com/Tim/archive/2012/11/05/194537.html</guid><wfw:comment>http://www.cppblog.com/Tim/comments/194537.html</wfw:comment><comments>http://www.cppblog.com/Tim/archive/2012/11/05/194537.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Tim/comments/commentRss/194537.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Tim/services/trackbacks/194537.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近实现了一下A*算法，感觉蛮好的，尤其是修改地图然后看电脑正确寻路后的那种成就感，有点像小时候蹲在地上，看着一堆蚂蚁搬家，然后故意在他们的路上设置障碍物，然后看蚂蚁不停的探索，然后重新找到新的路线的感觉，真是很有意思。&nbsp;&nbsp;<a href='http://www.cppblog.com/Tim/archive/2012/11/05/194537.html'>阅读全文</a><img src ="http://www.cppblog.com/Tim/aggbug/194537.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Tim/" target="_blank">Tim</a> 2012-11-05 09:04 <a href="http://www.cppblog.com/Tim/archive/2012/11/05/194537.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>directX 3D游戏图形引擎编程</title><link>http://www.cppblog.com/Tim/archive/2008/05/23/50893.html</link><dc:creator>Tim</dc:creator><author>Tim</author><pubDate>Fri, 23 May 2008 09:09:00 GMT</pubDate><guid>http://www.cppblog.com/Tim/archive/2008/05/23/50893.html</guid><wfw:comment>http://www.cppblog.com/Tim/comments/50893.html</wfw:comment><comments>http://www.cppblog.com/Tim/archive/2008/05/23/50893.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/Tim/comments/commentRss/50893.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Tim/services/trackbacks/50893.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;已经奋战好几天了，一直在做毕业设计。选了一个《3D游戏图形引擎设计》的题。我选了用directX来做。</p>
<p>真是已经晕头转向。不过现在终于有一点点成果了(也必须要做出来了，论文还不知在何方呢？)。这里赶紧写</p>
<p>一些学习中的笔记吧。<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;常见问题：<br>error&nbsp;C2061:&nbsp;语法错误&nbsp;:&nbsp;标识符&#8220;LPDIRECTXFILEDATA&#8221;<br>－－－－－－－－这个问题只要在d3dfile.h下加上一句#include&nbsp;&lt;dxfile.h&gt;就行了<br><br>&nbsp;fatal error C1083: 无法打开包括文件:&#8220;D3DX8.h&#8221;: No such file or directory<br>－－－－－装的是d9的库，用了d8的东西。不用担心，将#include "d3d8.h" #include &lt;D3DX8.h&gt;<br>改为#include "d3d9.h" #include &lt;D3DX9.h&gt; ；接口IDirect3DDevice8改为IDirect3DDevice9。</p>
<p><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注意：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;大部分情况下，工程属性要设为&#8220;使用多字节字符集&#8221;；<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;附加依赖项添加dx库：d3dx9.lib d3d9.lib d3dxof.lib comctl32.lib winmm.lib dxguid.lib<br></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fps问题：如果始终有限制，例如60，即是d3dPresent_Param.PresentationInterval=D3DPRESENT_INTERVAL_DEFAULT;打开。可改为<br>&nbsp;&nbsp;d3dPresent_Param.PresentationInterval = D3DPRESENT_INTERVAL_IMMEDIATE;//立即显示后备缓冲区。<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;还有，SetRenderState(D3DRS_ZENABLE,true);Z缓冲开启是很好的做法。</p>
<img src ="http://www.cppblog.com/Tim/aggbug/50893.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Tim/" target="_blank">Tim</a> 2008-05-23 17:09 <a href="http://www.cppblog.com/Tim/archive/2008/05/23/50893.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DirectDraw编程方法与技巧</title><link>http://www.cppblog.com/Tim/archive/2007/07/22/28574.html</link><dc:creator>Tim</dc:creator><author>Tim</author><pubDate>Sun, 22 Jul 2007 07:27:00 GMT</pubDate><guid>http://www.cppblog.com/Tim/archive/2007/07/22/28574.html</guid><wfw:comment>http://www.cppblog.com/Tim/comments/28574.html</wfw:comment><comments>http://www.cppblog.com/Tim/archive/2007/07/22/28574.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Tim/comments/commentRss/28574.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Tim/services/trackbacks/28574.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/Tim/archive/2007/07/22/28574.html'>阅读全文</a><img src ="http://www.cppblog.com/Tim/aggbug/28574.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Tim/" target="_blank">Tim</a> 2007-07-22 15:27 <a href="http://www.cppblog.com/Tim/archive/2007/07/22/28574.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BMP位图文件结构及VC操作</title><link>http://www.cppblog.com/Tim/archive/2007/07/22/28572.html</link><dc:creator>Tim</dc:creator><author>Tim</author><pubDate>Sun, 22 Jul 2007 07:25:00 GMT</pubDate><guid>http://www.cppblog.com/Tim/archive/2007/07/22/28572.html</guid><wfw:comment>http://www.cppblog.com/Tim/comments/28572.html</wfw:comment><comments>http://www.cppblog.com/Tim/archive/2007/07/22/28572.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Tim/comments/commentRss/28572.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Tim/services/trackbacks/28572.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/Tim/archive/2007/07/22/28572.html'>阅读全文</a><img src ="http://www.cppblog.com/Tim/aggbug/28572.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Tim/" target="_blank">Tim</a> 2007-07-22 15:25 <a href="http://www.cppblog.com/Tim/archive/2007/07/22/28572.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>