﻿<?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++博客-3d Game Walkman -随笔分类-杂谈</title><link>http://www.cppblog.com/tonykee/category/7264.html</link><description>3d图形渲染，网络引擎 — tonykee's  Blog</description><language>zh-cn</language><lastBuildDate>Mon, 28 Sep 2009 04:45:10 GMT</lastBuildDate><pubDate>Mon, 28 Sep 2009 04:45:10 GMT</pubDate><ttl>60</ttl><item><title>今天找到一个不得不用deque的理由</title><link>http://www.cppblog.com/tonykee/archive/2009/05/24/85588.html</link><dc:creator>李侃</dc:creator><author>李侃</author><pubDate>Sun, 24 May 2009 05:25:00 GMT</pubDate><guid>http://www.cppblog.com/tonykee/archive/2009/05/24/85588.html</guid><wfw:comment>http://www.cppblog.com/tonykee/comments/85588.html</wfw:comment><comments>http://www.cppblog.com/tonykee/archive/2009/05/24/85588.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cppblog.com/tonykee/comments/commentRss/85588.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tonykee/services/trackbacks/85588.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/tonykee/archive/2009/05/24/85588.html'>阅读全文</a><img src ="http://www.cppblog.com/tonykee/aggbug/85588.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tonykee/" target="_blank">李侃</a> 2009-05-24 13:25 <a href="http://www.cppblog.com/tonykee/archive/2009/05/24/85588.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OO中对于23种设计模式的整理</title><link>http://www.cppblog.com/tonykee/archive/2009/04/22/80672.html</link><dc:creator>李侃</dc:creator><author>李侃</author><pubDate>Tue, 21 Apr 2009 17:00:00 GMT</pubDate><guid>http://www.cppblog.com/tonykee/archive/2009/04/22/80672.html</guid><wfw:comment>http://www.cppblog.com/tonykee/comments/80672.html</wfw:comment><comments>http://www.cppblog.com/tonykee/archive/2009/04/22/80672.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/tonykee/comments/commentRss/80672.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tonykee/services/trackbacks/80672.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/tonykee/archive/2009/04/22/80672.html'>阅读全文</a><img src ="http://www.cppblog.com/tonykee/aggbug/80672.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tonykee/" target="_blank">李侃</a> 2009-04-22 01:00 <a href="http://www.cppblog.com/tonykee/archive/2009/04/22/80672.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>模版函数指针，C++委托的实现－原创</title><link>http://www.cppblog.com/tonykee/archive/2008/09/29/63034.html</link><dc:creator>李侃</dc:creator><author>李侃</author><pubDate>Mon, 29 Sep 2008 05:23:00 GMT</pubDate><guid>http://www.cppblog.com/tonykee/archive/2008/09/29/63034.html</guid><wfw:comment>http://www.cppblog.com/tonykee/comments/63034.html</wfw:comment><comments>http://www.cppblog.com/tonykee/archive/2008/09/29/63034.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cppblog.com/tonykee/comments/commentRss/63034.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tonykee/services/trackbacks/63034.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/tonykee/archive/2008/09/29/63034.html'>阅读全文</a><img src ="http://www.cppblog.com/tonykee/aggbug/63034.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tonykee/" target="_blank">李侃</a> 2008-09-29 13:23 <a href="http://www.cppblog.com/tonykee/archive/2008/09/29/63034.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天找了一个编辑LUA的好东西，你猜猜她是谁？</title><link>http://www.cppblog.com/tonykee/archive/2008/06/18/53924.html</link><dc:creator>李侃</dc:creator><author>李侃</author><pubDate>Wed, 18 Jun 2008 13:32:00 GMT</pubDate><guid>http://www.cppblog.com/tonykee/archive/2008/06/18/53924.html</guid><wfw:comment>http://www.cppblog.com/tonykee/comments/53924.html</wfw:comment><comments>http://www.cppblog.com/tonykee/archive/2008/06/18/53924.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/tonykee/comments/commentRss/53924.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tonykee/services/trackbacks/53924.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 她是什么编辑器呢？<br><br>嘿嘿，很熟悉，但也有点新鲜的东西<br>用了十年的工具，今天终于看到了新版本<br>6月份才出的新版本&nbsp;&nbsp;<a href='http://www.cppblog.com/tonykee/archive/2008/06/18/53924.html'>阅读全文</a><img src ="http://www.cppblog.com/tonykee/aggbug/53924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tonykee/" target="_blank">李侃</a> 2008-06-18 21:32 <a href="http://www.cppblog.com/tonykee/archive/2008/06/18/53924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>这两天改正了过去遗留的两个BUG，畅快啊</title><link>http://www.cppblog.com/tonykee/archive/2008/01/29/42139.html</link><dc:creator>李侃</dc:creator><author>李侃</author><pubDate>Tue, 29 Jan 2008 10:01:00 GMT</pubDate><guid>http://www.cppblog.com/tonykee/archive/2008/01/29/42139.html</guid><wfw:comment>http://www.cppblog.com/tonykee/comments/42139.html</wfw:comment><comments>http://www.cppblog.com/tonykee/archive/2008/01/29/42139.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/tonykee/comments/commentRss/42139.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tonykee/services/trackbacks/42139.html</trackback:ping><description><![CDATA[过去的老代码库里隐藏很深的臭虫，被我逐个抓了出来，一共三个用了我足足两天的时间，虽然两天才找了3个bug但自我感觉很值得。<br>程序运行起来不会象过去那样不稳定了。<br>还是很畅快的，这下我好集中精力攻克后面的内容<br><br>这次带给我的经验是，当程序框架越来越大的时候<br>一个错误可能是由几个模块的任何一个模块导致的，测试任何一个大的模块都是伤精动骨的事<br>一个桩模块可能对应N个驱动模块，测起来很不容易。<br>一开始做好单元测试的工作太重要了。<br><br>新的问题总是会不断的出现，也得要一个个的扫除之~!!!!! 
<img src ="http://www.cppblog.com/tonykee/aggbug/42139.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tonykee/" target="_blank">李侃</a> 2008-01-29 18:01 <a href="http://www.cppblog.com/tonykee/archive/2008/01/29/42139.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对07年的总结，对08年的期望</title><link>http://www.cppblog.com/tonykee/archive/2008/01/01/40156.html</link><dc:creator>李侃</dc:creator><author>李侃</author><pubDate>Tue, 01 Jan 2008 06:34:00 GMT</pubDate><guid>http://www.cppblog.com/tonykee/archive/2008/01/01/40156.html</guid><wfw:comment>http://www.cppblog.com/tonykee/comments/40156.html</wfw:comment><comments>http://www.cppblog.com/tonykee/archive/2008/01/01/40156.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/tonykee/comments/commentRss/40156.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tonykee/services/trackbacks/40156.html</trackback:ping><description><![CDATA[一个人进度慢是慢点，但总只不断的有收获<br>去年一年的成绩，用一张图片来说明问题:<br><img src="http://www.cppblog.com/images/cppblog_com/tonykee/demo2008-1-1.jpg" border=0><br><br><br>目前已经实现的功能：<br>无限制大小，动态加载的Lod地形（采用interlocking tile 四叉地形，在次基础上加入了大地形拼接，和线程动态加载，终于不用考虑地形大小的限制和内存的限制了， 这东西足足搞了我2个多月的时间，但非常值），有了它思路开阔了很多<br><br>场景管理管理，简单的场景对象的碰撞检测，量多的情况下还要做尽一步的优化<br><br>地形和场景对象的自动裁减，目前只用了视锥剪裁，感觉基本足够用了<br><br>其他的什么特效：水体，例子，阴影，都是些小东西，不值得一提<br><br>GUI我采用了CEGUI，中文问题困扰过一段时间，中文输入法<br>读写中文方面utf32位&lt;=&gt;ascii 8 位的相互转换帮了我不少的忙，两个方法完全征服了cegui的中文问题。<br><br>只是感觉要自定义一套lookfeel还所以要花费相当的精力的，无赖力量太单薄了，我又是一个人业余时间搞游戏开发。<br>只能以后慢慢来，先用自带的lookfeel界面了<br><br>最值得一提的<br>网络着一块也足足搞了我2个多月的时间，现在用iocp写了个服务类，在此基础上派生出来了server和client<br>放弃select方式，全部采用异步完成的方式，并且同时支持tcp和udp协议，封装的还是非常方便的不写不知道<br>真正接触到底层的一些东西才体会到网络的奥妙，真是博大精深啊，游戏通讯也只是网络应用其中很小的一<br>部分内容<br><br>现在已经尝试用这部分写了简单的登录和聊天模块。<br><br>下一步就是角色数据的位置和动作信息的通讯，最激动人心的时候就要到来了<br><br>这一块做出来后，就会有网游的感觉了。<br><br>嘿嘿。。。。<br>08年我一定要出个完整的demo，然后把demo做高度的封装争取早日搞一套引擎出来。 
<img src ="http://www.cppblog.com/tonykee/aggbug/40156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tonykee/" target="_blank">李侃</a> 2008-01-01 14:34 <a href="http://www.cppblog.com/tonykee/archive/2008/01/01/40156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>历时14个月的修炼，略有感悟</title><link>http://www.cppblog.com/tonykee/archive/2007/12/30/40026.html</link><dc:creator>李侃</dc:creator><author>李侃</author><pubDate>Sun, 30 Dec 2007 15:43:00 GMT</pubDate><guid>http://www.cppblog.com/tonykee/archive/2007/12/30/40026.html</guid><wfw:comment>http://www.cppblog.com/tonykee/comments/40026.html</wfw:comment><comments>http://www.cppblog.com/tonykee/archive/2007/12/30/40026.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/tonykee/comments/commentRss/40026.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tonykee/services/trackbacks/40026.html</trackback:ping><description><![CDATA[<p><font style="BACKGROUND-COLOR: #ecffd9">经过14个月的努力，收获颇多，尤其在图形渲染和网络方面都有一些领悟<br>如今我正着手开发一个网络版的游戏demo，（还不敢叫引擎，也许很多东西七拼八凑也就真成了一款自用的引擎了^_^!）<br><br>马上就是07年最后一天了，今天开博也是很有意义的一件事情<br>从今天起希望有个好的开始，08年全年的目标就是出个人的网游作品<br>也许你会人为是痴人说梦，可我从一开始就是一个人，没有团队，没有组织，也许很慢，但我会坚持不懈<br>就这样一直坚持下来，我相信一定能如我所愿<br><br>希望能与更多的人交流，共同进步。</font></p>
<img src ="http://www.cppblog.com/tonykee/aggbug/40026.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tonykee/" target="_blank">李侃</a> 2007-12-30 23:43 <a href="http://www.cppblog.com/tonykee/archive/2007/12/30/40026.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>