﻿<?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++博客-hi</title><link>http://www.cppblog.com/beidoustudio/</link><description>dch</description><language>zh-cn</language><lastBuildDate>Mon, 20 Apr 2026 19:17:53 GMT</lastBuildDate><pubDate>Mon, 20 Apr 2026 19:17:53 GMT</pubDate><ttl>60</ttl><item><title>6+1备忘录 - 3D Game 西子湖畔的风云</title><link>http://www.cppblog.com/beidoustudio/archive/2009/06/01/86375.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Mon, 01 Jun 2009 04:05:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/06/01/86375.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/86375.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/06/01/86375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/86375.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/86375.html</trackback:ping><description><![CDATA[<p style="COLOR: #008080">那一般游戏里AI，偶理解为伪智能，下面就看看游戏中的一些伪智能，亦像那位博友所说的伪智能是</p>
<p style="COLOR: #008080">对人工智能结果的模拟而已。<br>良好的AI将提高游戏的耐玩度并减少玩家视觉疲劳产生对游戏的排拆率；相信我们的网游追求画面第</p>
<p style="COLOR: #008080">一的 3D环境里达到较高视觉影像之后会是对 AI引擎技术的火热追逐。<br><a href="http://blog.csdn.net/beidoustudio/archive/2009/06/01/4231657.aspx">http://blog.csdn.net/beidoustudio/archive/2009/06/01/4231657.aspx</a><br>举例 AI逻辑上图：</p>
<p style="COLOR: #008080"><img id=2 height=450 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/beidoustudio/EntryImages/20090601/dch3dgame2.jpg" width=600 border=0></p>
<p>ps：对游戏AI有兴趣的朋友欢迎来我们社团成员QQ群 - 5625467</p>
<img src ="http://www.cppblog.com/beidoustudio/aggbug/86375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-06-01 12:05 <a href="http://www.cppblog.com/beidoustudio/archive/2009/06/01/86375.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>享受-SecondLife的魅力</title><link>http://www.cppblog.com/beidoustudio/archive/2009/05/16/83117.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Sat, 16 May 2009 06:33:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/05/16/83117.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/83117.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/05/16/83117.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/83117.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/83117.html</trackback:ping><description><![CDATA[<span style="COLOR: #008080">/////////////////////////////////////////////////////////<br>//从VS2005编译SecondLife源码<br>研究开源SecondLife的魅力在于其与商务思想的融合，客户端采用mesa3D图形库，视频音频流媒体，网络飞信（就少IP电话了），商品道具交易，3D网上冲浪，角色养成等涵盖时下互联网pc端较广的技术领域，大约70万行代码量；在Windows下源码编译SecondLife步骤如下。<br>1.&nbsp;下载VS2005<br>2.&nbsp;下载cmake，flex，bison，python，fmod，SecondLife=Source+Artwork+Libs，目录不能有空格，如E:\Ref\Secondlife\linden\indra；<br>3.&nbsp;修改install.xml - 删除&lt;key&gt;mysql&lt;/key&gt;<br>4.&nbsp;执行E:\Ref\Secondlife\linden\indra\python develop.py -G VC80，将在该目录下生成build-vc80目录<br>&nbsp;（漫长的联网安装三方lib）<br>5.&nbsp;关闭警告<br>6.&nbsp;对lscript_compile.vcproj进行脚本语法和词法代码cmd生成调整<br>/*---------------------------------------------------------------rs<br>//修改E:\Ref\Secondlife\linden\libraries\include\boost/tokenizer.hpp，另存为Unicode格式<br>//修改E:\Ref\Secondlife\linden\libraries\include\boost\utility\enable_if.hpp，另存为Unicode格式<br>//对lscript_compile.vcproj进行脚本语法和词法代码cmd调整<br>//修改E:\Ref\Secondlife\linden\indra\build-vc80\lscript\lscript_compile\lscript_compile.vcproj，替换所有BISON-NOTFOUND为F:\Backup\Ref\Open3Lib\bin\bison\bison.exe F:\Backup\Ref\Open3Lib\bin\bison\，替换所有FLEX-NOTFOUND为F:\Backup\Ref\Open3Lib\bin\flex\flex.exe<br>//修改E:\Ref\Secondlife\linden\indra\lscript\lscript_compile\CMakeLists.txt内bin路径 -&gt;F:\Backup\Ref\Open3Lib\bin\<br>----------------------------------------------------------------*/<br>7.&nbsp;添加fmodex_vc.lib等所需三方lib文件目录路径<br>8.&nbsp;编译secondlife-bin，拷贝所需的运行时dll文件<br>9.&nbsp;好，韵味一下半条命--藕不是是第二人生。呵呵<br><a href="http://blog.csdn.net/beidoustudio/archive/2009/05/16/4192220.aspx">http://blog.csdn.net/beidoustudio/archive/2009/05/16/4192220.aspx</a><br><img height=450 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/beidoustudio/EntryImages/20090516/secondlife2.jpg" width=600 border=0></span> 
<img src ="http://www.cppblog.com/beidoustudio/aggbug/83117.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-05-16 14:33 <a href="http://www.cppblog.com/beidoustudio/archive/2009/05/16/83117.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>3D嘉年华 - 碰碰车学习社团</title><link>http://www.cppblog.com/beidoustudio/archive/2009/05/10/82480.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Sun, 10 May 2009 07:14:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/05/10/82480.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/82480.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/05/10/82480.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/82480.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/82480.html</trackback:ping><description><![CDATA[<p><br><span style="COLOR: #008080">////////////////////////////////////////////////////////////////////////////<br>//dodgems 3D嘉年华-碰碰车 编译<br>//物理引擎库<br>1 - bullet_lib：<br>&nbsp;include 目录 +=<br>&nbsp;&nbsp;D:\SDK\OPENGL\INCLUDE\GL</span></p>
<p style="COLOR: #008080">&nbsp;include 库 +=<br>&nbsp;&nbsp;D:\SDK\OPENGL\LIB</p>
<p style="COLOR: #008080"><br>//主程式<br>2 - dodgems：<br>&nbsp;添加&nbsp;目录= items，physics，graphics，audio，enet，</p>
<p style="COLOR: #008080">&nbsp;include&nbsp;目录 +=<br>&nbsp;&nbsp;D:\SDK\OPENGL\INCLUDE\GL<br>&nbsp;&nbsp;D:\SDK\SDL\include<br>&nbsp;&nbsp;E:\Ref\dodgems\plib<br>&nbsp;&nbsp;F:\Backup\Ref\Open3Lib\OpenAL\Include</p>
<p style="COLOR: #008080">&nbsp;lib&nbsp;目录 +=<br>&nbsp;&nbsp;D:\SDK\OPENGL\LIB<br>&nbsp;&nbsp;D:\SDK\SDL\lib<br>&nbsp;&nbsp;E:\Ref\dodgems\plib<br>&nbsp;&nbsp;F:\Backup\Ref\Open3Lib\OpenAL\libs</p>
<p style="COLOR: #008080">//////////////////////////////////////////////////////////////<br>//编译结果<br>实现debug版本，dodgemsd.exe，引入三方资源。<br>现在效果上图：</p>
<p style="COLOR: #008080"><img height=480 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/beidoustudio/EntryImages/20090510/Dodgems3.jpg" width=640 border=0><br>///////////////////////////////////////////////////////////////<br>//3D嘉年华-碰碰车社团兴趣活动计划<br>阶段1、快速原型完成，各模块oo调整，引入命名空间，uml文档化。<br>阶段2、模型双导插件实现，引入Ogre作为3d NPR引擎来替换原有的PLib游戏引擎。<br>阶段3、地图编辑器实现，模型浏览器实现，高品质Mod引入。<br>阶段4、新的游戏规则和游戏逻辑实现。<br>阶段5、网络平台实现，程序优化。<br>阶段6、在推广3D嘉年华游乐场 - 立体眼镜效果实现。</p>
<p style="COLOR: #008080">&nbsp;</p>
<p style="COLOR: #008080">//////////////////////////////////////////////////////////////////<br>//3D嘉年华-碰碰车社团<br>欢迎海内对3D NPR游戏艺术创作有兴趣的朋友加入，大伙一起成长。<br>社团成员将取得全部资源，社团加入方式很简单以QQ群为主，入群即成为社团成员。<br>交流方式：QQ群 - 5625467<br>群内源码：<a href="http://download.csdn.net/source/1295870">http://download.csdn.net/source/1295870</a><br>代码更新和资料共享均在区内，项目进行以成员业余时间共同推进。<br>社团活动现在处于阶段1、呵呵<br>我们的目标是这个：<br><img height=359 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/beidoustudio/EntryImages/20090510/Dodgems4.jpg" width=500 border=0><br><br><a href="http://blog.csdn.net/beidoustudio/archive/2009/05/10/4165171.aspx">http://blog.csdn.net/beidoustudio/archive/2009/05/10/4165171.aspx</a><br></p>
<img src ="http://www.cppblog.com/beidoustudio/aggbug/82480.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-05-10 15:14 <a href="http://www.cppblog.com/beidoustudio/archive/2009/05/10/82480.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BattleNet服务器部署蓝图探讨</title><link>http://www.cppblog.com/beidoustudio/archive/2009/04/25/81065.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Sat, 25 Apr 2009 12:32:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/04/25/81065.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/81065.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/04/25/81065.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/81065.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/81065.html</trackback:ping><description><![CDATA[<p style="COLOR: #008080">平台在线数 &lt; 50000 连接时；主要构成有：增值业务服务器、登录服务器、大厅服务器、中心服务器、对战服务器、分布式调度服务器。</p>
<p style="COLOR: #008080">平台在线数 &gt; 50000 连接时；需加入 (FrontGateway)前置网关集群，(DBxServer)数据库Cache服务器集群，等。以解决网络流和数据库流量瓶颈。</p>
<p style="COLOR: #008080">平台功能扩充；正好适合（2-6路）视频功能；视频采用x264(编码)/FFMpeg(解码)，音频采用G729a(编解码)。可加入音视频服务器集群。</p>
<p style="COLOR: #008080">&nbsp;&nbsp;</p>
<p style="COLOR: #008080">分布式部署，上图</p>
<img height=469 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/beidoustudio/EntryImages/20090425/BattleNet0.jpg" width=600 border=0><br><span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><font size=2>以上是一些个人设计，还有很多不足，希望有兴趣的朋友多多指点。</font></span></span></span><br><a href="http://blog.csdn.net/beidoustudio/archive/2009/04/25/4123381.aspx">http://blog.csdn.net/beidoustudio/archive/2009/04/25/4123381.aspx</a><br><br><br><br><br><br><br><br>
<img src ="http://www.cppblog.com/beidoustudio/aggbug/81065.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-04-25 20:32 <a href="http://www.cppblog.com/beidoustudio/archive/2009/04/25/81065.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BattleNet服务器内核探讨  </title><link>http://www.cppblog.com/beidoustudio/archive/2009/04/19/80438.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Sun, 19 Apr 2009 04:58:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/04/19/80438.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/80438.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/04/19/80438.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/80438.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/80438.html</trackback:ping><description><![CDATA[先进简约高速的服务器内核，轻量级ACE。用于Battle net服务器，网关，代理， <br>等中小规模巨量( &lt; 6000)连接服务器。 <br>体系结构和应用，上图 <br><img height=486 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/beidoustudio/EntryImages/20090418/sercore.jpg" width=600 border=0 longDesc=1><br><br>http://blog.csdn.net/beidoustudio/archive/2009/04/18/4090988.aspx<br>
<img src ="http://www.cppblog.com/beidoustudio/aggbug/80438.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-04-19 12:58 <a href="http://www.cppblog.com/beidoustudio/archive/2009/04/19/80438.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>3D桌面 CoverFlow实现</title><link>http://www.cppblog.com/beidoustudio/archive/2009/04/18/80405.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Sat, 18 Apr 2009 15:14:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/04/18/80405.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/80405.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/04/18/80405.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/80405.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/80405.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-SIZE: medium"><font size=3>是否&nbsp;3D桌面很雷人；象智能手机，影视网站(</font></span></span></span><a href="http://movie.youku.com/"><span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-SIZE: medium"><font size=3>http://movie.youku.com/</font></span></span></span></a><font size=3><span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-SIZE: medium">)等，</span></span></span><span style="FONT-SIZE: medium">&nbsp;</span></font>
<p style="TEXT-ALIGN: left"><font size=3><span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-SIZE: medium">偶就做了个经典的 CoverFlow。运用了点粒子系统和关键帧插值概念；</span></span></span><span style="FONT-SIZE: medium">&nbsp;</span></font></p>
<p style="TEXT-ALIGN: left"><font size=3><span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-SIZE: medium">她不仅仅是个应用程序，也是这类 3D桌面效果实现的框架。</span></span></span><span style="FONT-SIZE: medium">&nbsp;</span></font></p>
<p style="TEXT-ALIGN: left"><font size=3><span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-SIZE: medium">操作：Insert 键-左翻页；Delete 键-右翻页。</span></span></span><span style="FONT-SIZE: medium">&nbsp;</span></font></p>
<p style="TEXT-ALIGN: left"><span style="FONT-SIZE: medium"><font size=3>&nbsp;</font></span></p>
<p style="TEXT-ALIGN: left"><font size=3><span style="FONT-SIZE: small"><span style="COLOR: #008080"><span style="FONT-SIZE: medium">上图：</span></span></span>&nbsp;</font></p>
<p><span style="FONT-SIZE: small"><span style="COLOR: #008080"><img height=450 alt=1 src="http://p.blog.csdn.net/images/p_blog_csdn_net/beidoustudio/EntryImages/20090418/coverflow1.jpg" width=600></span></span></p>
<p><a href="http://blog.csdn.net/beidoustudio/archive/2009/04/18/4090806.aspx">http://blog.csdn.net/beidoustudio/archive/2009/04/18/4090806.aspx</a><span style="FONT-SIZE: small"><span style="COLOR: #008080"></span></span></p>
<p><span style="FONT-SIZE: small"><span style="COLOR: #008080"></span></span>&nbsp;all source: <br><a href="http://www.cppblog.com/Files/beidoustudio/CoverFlow.rar">http://www.cppblog.com/Files/beidoustudio/CoverFlow.rar</a> <br><a href="http://rapidshare.com/files/223095453/CoverFlow.rar">http://rapidshare.com/files/223095453/CoverFlow.rar</a></p>
<img src ="http://www.cppblog.com/beidoustudio/aggbug/80405.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-04-18 23:14 <a href="http://www.cppblog.com/beidoustudio/archive/2009/04/18/80405.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>功能强劲的3d编辑器。</title><link>http://www.cppblog.com/beidoustudio/archive/2009/04/04/78939.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Sat, 04 Apr 2009 04:45:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/04/04/78939.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/78939.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/04/04/78939.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/78939.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/78939.html</trackback:ping><description><![CDATA[<p style="COLOR: #008080">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 研究3D的朋友都希望能有个功能强劲的地图编辑器，下面就结合贴图来说说这个开源地图编辑器，<br>偶还是会open all source。<br>注意：新编译好的软件，启动地图需按照偶说的步骤：<br>1.菜单选择load map&nbsp;&nbsp; <br>2.向右选择escort to bibracate&nbsp;<br>3.ok loading<br><br><span style="COLOR: #008000">http://blog.csdn.net/beidoustudio/archive/2009/04/04/4048175.aspx <br><br></span></p>
<img src ="http://www.cppblog.com/beidoustudio/aggbug/78939.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-04-04 12:45 <a href="http://www.cppblog.com/beidoustudio/archive/2009/04/04/78939.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>新年开篇：针对CGUI库功能强，但使用问题颇多的现象，决定重构。</title><link>http://www.cppblog.com/beidoustudio/archive/2009/02/08/73190.html</link><dc:creator>段传辉</dc:creator><author>段传辉</author><pubDate>Sat, 07 Feb 2009 16:26:00 GMT</pubDate><guid>http://www.cppblog.com/beidoustudio/archive/2009/02/08/73190.html</guid><wfw:comment>http://www.cppblog.com/beidoustudio/comments/73190.html</wfw:comment><comments>http://www.cppblog.com/beidoustudio/archive/2009/02/08/73190.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/beidoustudio/comments/commentRss/73190.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beidoustudio/services/trackbacks/73190.html</trackback:ping><description><![CDATA[<p>针对CGUI库功能强，但使用问题颇多的现象，决定重构。</p>
<p>重构总则：<br>1〉去除冗余部分，精简优化代码。<br>2〉删除String类，其采用了兼容差的utf变长字符编码。<br>3〉去除多余组名规范，文件名具备GUID特性。<br>4〉给底层模块代码解耦，松耦合组织底层，禁止在基层使用全局对象和单体对象。<br>5〉修补异常处理，其大部分属于错误处理范畴。屏蔽了错误调试，使断言不能精确定位。改为try{}catch()</p>
<p>{assert(0);}<br>6〉规范命名空间，将所有对象放入 namespace DCH{ namespace GUI2D{}}。<br>7〉删除Script模块<br>8〉删除动态库载入模块<br>9〉实现GUIRenderer子类嵌入自家的3D引擎支持<br>10〉删除Editbox类正则式模块，这也符合类功能单一原则；同时也消除正则式PCRE库隐患。</p>
<p>&nbsp;</p>
<p>重构细则：<br>1〉核心管理模块文件放在根目录。<br>2〉Image装载采用FreeImage模块。<br>3〉Utlit模块负责基础结构和功能。<br>4〉Xml解析采用TinyXML模块，修正缺省字符编码为Unknown（即 ascii）。<br>5〉图形原点规定在左上角，TopLeftToBottomRight坐标系。<br>6〉删除工厂别名Alias成员。<br>7〉调整在System类初始化时注册所有控件及其渲染的工厂类，静态创建注册渲染窗工厂。<br>8〉修改图形GUIRenderer的Quad_mode为贴图图层混合模式。<br>9〉删除工厂类遍历器的对外暴露。<br>10〉对混合中英字符统一为Unicode编码，由FreeTypeFont类处理中文显示。<br>11〉取消窗体前缀名<br>12〉修正FalagardComponentBase类，对窗体图形的Alpha运算错误。<br>13〉删除PCRE库，有字符类缓冲区溢出漏洞，对堆有隐含的不稳定操作。</p>
<p><br>/////////////////////////////////////////////////////////////////////////////<br>重构结果：（part source open !）<br><a href="http://blog.csdn.net/beidoustudio/archive/2009/02/07/3867995.aspx">http://blog.csdn.net/beidoustudio/archive/2009/02/07/3867995.aspx</a><br></p>
<img src ="http://www.cppblog.com/beidoustudio/aggbug/73190.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beidoustudio/" target="_blank">段传辉</a> 2009-02-08 00:26 <a href="http://www.cppblog.com/beidoustudio/archive/2009/02/08/73190.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>