﻿<?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/yttria/</link><description>不尽人事，焉知天命。---- 榊眞喜男</description><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 23:09:54 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 23:09:54 GMT</pubDate><ttl>60</ttl><item><title>OGRE---OVERVIEW</title><link>http://www.cppblog.com/yttria/archive/2009/04/10/79459.html</link><dc:creator>老斋</dc:creator><author>老斋</author><pubDate>Fri, 10 Apr 2009 03:08:00 GMT</pubDate><guid>http://www.cppblog.com/yttria/archive/2009/04/10/79459.html</guid><wfw:comment>http://www.cppblog.com/yttria/comments/79459.html</wfw:comment><comments>http://www.cppblog.com/yttria/archive/2009/04/10/79459.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yttria/comments/commentRss/79459.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yttria/services/trackbacks/79459.html</trackback:ping><description><![CDATA[<img alt="" src="http://www.cppblog.com/images/cppblog_com/yttria/uml-overview.png" border=0>
<img src ="http://www.cppblog.com/yttria/aggbug/79459.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yttria/" target="_blank">老斋</a> 2009-04-10 11:08 <a href="http://www.cppblog.com/yttria/archive/2009/04/10/79459.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开源引擎</title><link>http://www.cppblog.com/yttria/archive/2009/04/06/79126.html</link><dc:creator>老斋</dc:creator><author>老斋</author><pubDate>Mon, 06 Apr 2009 15:09:00 GMT</pubDate><guid>http://www.cppblog.com/yttria/archive/2009/04/06/79126.html</guid><wfw:comment>http://www.cppblog.com/yttria/comments/79126.html</wfw:comment><comments>http://www.cppblog.com/yttria/archive/2009/04/06/79126.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yttria/comments/commentRss/79126.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yttria/services/trackbacks/79126.html</trackback:ping><description><![CDATA[<div class=postTitle><a class=postTitle2 href="http://www.cppblog.com/singohgod/archive/2007/01/25/17988.html"><u><font color=#0000ff>[转载]开源引擎</font></u></a> </div>
一、底层开发包和工具<br>1. <a href="http://www.mesa3d.org/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.mesa3d.org/" target=_blank><u><font color=#0000ff>http://www.mesa3d.org</font></u></a><br>Mesa 是一个类OpenGL（ <img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><a href="http://www.opengl.org/" target=_blank><u><font color=#0000ff>http://www.opengl.org</font></u></a> ）的开源实现。<br>2. <a href="http://openil.sourceforge.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://openil.sourceforge.net/" target=_blank><u><font color=#0000ff>http://openil.sourceforge.net</font></u></a><br>DevIL （即以前的OpenIL）是一个跨平台的图形处理包，支持<br>BMP、JPG、GIF 等多种图形文件格式。<br>二、2D 游戏开发包<br>1. <a href="http://www.libsdl.org/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.libsdl.org/" target=_blank><font color=#0000ff><u>http://www.libsdl.org/</u></font></a><br><a href="http://www-900.ibm.com/developerWorks/cn/linux/theme/special/" target=_blank><u><font color=#0000ff><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></font></u></a><a href="http://www-900.ibm.com/developerWorks/cn/linux/theme/special/" target=_blank><u><font color=#0000ff>http://www-900.ibm.com/developerWorks/cn/linux/theme/special/</font></u></a><br>SDL（Simple DirectMedia Layer）是一个跨平台的多媒体和游戏开<br>发包，提供2D、音频、事件驱动、多线程和定时器等服务，并有大<br>量的扩充开发包，如TCP/IP 网络、游戏角色、混音等。SDL 是用C<br>开发的，但也有Perl、PHP、Delphi 等多种语言的版本。<br>2. <a href="http://www.clanlib.org/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.clanlib.org/" target=_blank><u><font color=#0000ff>http://www.clanlib.org</font></u></a><br>ClanLib 是一个通用的C++游戏开发包，提供游戏资源操作、网络<br>对象处理、GUI 主题和游戏脚本等支持。支持Windows 和Linux。<br>PMT Files &#8211; Open Source Game Development<br>三、3D 引擎和游戏开发包<br>1. <a href="http://crystal.sourceforge.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://crystal.sourceforge.net/" target=_blank><u><font color=#0000ff>http://crystal.sourceforge.net/</font></u></a><br>Crystal Space 是一个用C++开发的3D 游戏开发包。有丰富的<br>功能，支持Direct3D、OpenGL、Glide 等。<br>2. <a href="http://ogre.sourceforge.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://ogre.sourceforge.net/" target=_blank><u><font color=#0000ff>http://ogre.sourceforge.net/</font></u></a><br>OGRE 是一个面向对象的3D 引擎，支持DirectX、OpenGL 和<br>Glide 等。<br>3. <a href="http://hem.passagen.se/opengl/glfw/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://hem.passagen.se/opengl/glfw/" target=_blank><u><font color=#0000ff>http://hem.passagen.se/opengl/glfw/</font></u></a><br>GLFW 是一个OpenGL 的应用框架，支持Linux 和Windows。<br>4. <a href="http://apocalyx.sourceforge.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://apocalyx.sourceforge.net/" target=_blank><u><font color=#0000ff>http://apocalyx.sourceforge.net/</font></u></a><br>Apocalyx 是一个基于OpenGL 的3D 引擎。<br>5. <a href="http://www.faktiss.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.faktiss.net/" target=_blank><u><font color=#0000ff>http://www.faktiss.net/</font></u></a><br>Nive 是一个C++ 3D 引擎，基于OpenGL 和<br>DevIL，支持Windows 和Linux/Xwindow。<br>6. <a href="http://plib.sourceforge.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://plib.sourceforge.net/" target=_blank><u><font color=#0000ff>http://plib.sourceforge.net/</font></u></a><br>Plib 是一个3D 游戏开发包。<br>7. <a href="http://alleg.sourceforge.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://alleg.sourceforge.net/" target=_blank><u><font color=#0000ff>http://alleg.sourceforge.net/</font></u></a> Allegro 是一个跨平台的C/C++游戏开发包，提供2D、3D、声效、用<br>户输入、文件、压缩、GUI 等功能。<br>PMT Files &#8211; Open Source Game Development<br>四、游戏和游戏框架<br>1. <a href="http://www.freecraft.org/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.freecraft.org/" target=_blank><u><font color=#0000ff>http://www.freecraft.org/</font></u></a><br>FreeCraft 是一个实时战略游戏（RTS）框架。<br>2. <a href="http://www.worldforge.org/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.worldforge.org/" target=_blank><u><font color=#0000ff>http://www.worldforge.org/</font></u></a> Worldforge 是一个完整的大型网络RPG 游戏框架。<br>3. <a href="http://arianne.info/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://arianne.info/" target=_blank><u><font color=#0000ff>http://arianne.info/</font></u></a><br>Arianne 是一个大型网络RPG 游戏，同时也是一个游戏框架。<br>五、其他<br>1. <a href="http://openai.sourceforge.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://openai.sourceforge.net/" target=_blank><u><font color=#0000ff>http://openai.sourceforge.net/</font></u></a> OpenAI 是一个人工智能的工具包，包括神经网络、遗传算<br>法、有限状态机等。<br><br>一、英文网站<br>1. <a href="http://www.flipcode.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.flipcode.com/" target=_blank><u><font color=#0000ff>http://www.flipcode.com/</font></u></a><br>Daily Game Development News &amp; Resources<br>2. <a href="http://www.gamedev.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gamedev.net/" target=_blank><u><font color=#0000ff>http://www.gamedev.net/</font></u></a><br>All Your Game Development Needs<br>3. <a href="http://www.gamedeveloper.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gamedeveloper.net/" target=_blank><u><font color=#0000ff>http://www.gamedeveloper.net/</font></u></a><br>4. <a href="http://www.gametutorials.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gametutorials.com/" target=_blank><u><font color=#0000ff>http://www.gametutorials.com/</font></u></a><br>Game Programming with Personality, From Start to Finish<br>5. <a href="http://www.cfxweb.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.cfxweb.net/" target=_blank><u><font color=#0000ff>http://www.cfxweb.net/</font></u></a><br>Demo &amp; Game Development<br>6. <a href="http://www.gdse.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gdse.com/" target=_blank><u><font color=#0000ff>http://www.gdse.com</font></u></a><br>The Game Programming and Design Search Engine<br>7. <a href="http://www.2dgame-tutorial.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.2dgame-tutorial.com/" target=_blank><u><font color=#0000ff>http://www.2dgame-tutorial.com</font></u></a><br>8. <a href="http://www.gamasutra.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gamasutra.com/" target=_blank><u><font color=#0000ff>http://www.gamasutra.com/</font></u></a><br>CMP - The Art &amp; Science of Making Games<br>9. <a href="http://www.gdmag.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gdmag.com/" target=_blank><u><font color=#0000ff>http://www.gdmag.com/</font></u></a><br>CMP - Game Developer Magazine<br>二、中文网站<br>1. <a href="http://www.gameres.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gameres.com/" target=_blank><u><font color=#0000ff>http://www.gameres.com/</font></u></a><br>中文游戏开发技术资料和交流<br>2. <a href="http://mays.soage.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://mays.soage.com/" target=_blank><u><font color=#0000ff>http://mays.soage.com/</font></u></a><br>中国游戏开发者<br>3. <a href="http://www.gpgame.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.gpgame.net/" target=_blank><u><font color=#0000ff>http://www.gpgame.net</font></u></a><br>金点工作室<br>4. <a href="http://www.codingnow.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.codingnow.com/" target=_blank><u><font color=#0000ff>http://www.codingnow.com</font></u></a><br>云风工作室<br>5. <a href="http://lightwing.myrice.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://lightwing.myrice.com/" target=_blank><u><font color=#0000ff>http://lightwing.myrice.com/</font></u></a><br>琴心剑胆<br>6. <a href="http://www.diamondgarden.net/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.diamondgarden.net/" target=_blank><u><font color=#0000ff>http://www.diamondgarden.net/</font></u></a><br>钻石花园<br>7. <a href="http://www.joynb.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.joynb.com/" target=_blank><u><font color=#0000ff>http://www.joynb.com/</font></u></a><br>无名鸟游戏工作室<br>8. <a href="http://www.npc6.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.npc6.com/" target=_blank><u><font color=#0000ff>http://www.npc6.com/</font></u></a><br>何苦做游戏，游戏制作的文化<br>PMT Files &#8211; Game Development Website<br>三、Linux 游戏及其开发网站<br>1. <a href="http://www.happypenguin.org/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://www.happypenguin.org/" target=_blank><u><font color=#0000ff>http://www.happypenguin.org</font></u></a><br>The Linux Game Tome<br>2. <a href="http://linuxgames.com/" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://linuxgames.com/" target=_blank><u><font color=#0000ff>http://linuxgames.com/</font></u></a><br>Linux Games - For the people<br>3. <a href="http://h.webring.com/webring?ring=linuxgp;list" target=_blank><img alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0></a><a href="http://h.webring.com/webring?ring=linuxgp;list" target=_blank><u><font color=#0000ff>http://h.webring.com/webring?ring=linuxgp;list</font></u></a><br>Linux Game Programming Webring <br><br>
<p><font size=3><font face=宋体>物理<span>Engine </span></font></font></p>
<p><span><font face=宋体 size=3>novodex<br></font><a href="http://www.novodex.com/"><font face=宋体 size=3>http://www.novodex.com/</font></a></span></p>
<p><span><font face=宋体 size=3>ode<br></font><a href="http://ode.org/"><font face=宋体 size=3>http://ode.org/</font></a></span></p>
<p><span><font face=宋体 size=3>Tokamak<br></font><a href="http://www.adamdawes.com/programming/tokamak/index.html"><font face=宋体 size=3>http://www.adamdawes.com/programming/tokamak/index.html</font></a></span></p>
<p><font size=3><font face=宋体><st1:city w:st="on"><st1:place w:st="on"><span>Newton</span></st1:place></st1:city><br><span><a href="http://www.physicsengine.com/">http://www.physicsengine.com/</a></span></font></font></p>
<p><span><font face=宋体 size=3>OPCODE<br></font><a href="http://www.codercorner.com/Opcode.htm"><font face=宋体 size=3>http://www.codercorner.com/Opcode.htm</font></a></span></p>
<p><span><font face=宋体 size=3>flade (flash)<br>#http://www.cove.org/flade/</font></span></p>
<p><font face=宋体 size=3>物理引擎国人作的</font><span><br><a href="http://blog.gameres.com/show.asp?BlogID=747&amp;column=0"><font face=宋体 size=3>http://blog.gameres.com/show.asp?BlogID=747&amp;column=0</font></a></span></p>
<p><font face=宋体 size=3>声音</font></p>
<p><span><font face=宋体 size=3>openal<br></font><a href="http://www.openal.org/"><font face=宋体 size=3>http://www.openal.org/</font></a></span></p>
<p><span><font face=宋体 size=3>openal++<br></font><a href="http://alpp.sourceforge.net/"><font face=宋体 size=3>http://alpp.sourceforge.net/</font></a><br><a href="http://sourceforge.net/projects/alpp/"><font face=宋体 size=3>http://sourceforge.net/projects/alpp/</font></a></span></p>
<p><font face=宋体 size=3>人工智能</font><span><br><a href="http://openai.sourceforge.net/"><font face=宋体 size=3>http://openai.sourceforge.net/</font></a><br><a href="http://sourceforge.net/projects/openai/"><font face=宋体 size=3>http://sourceforge.net/projects/openai/</font></a></span></p>
<p><span><font face=宋体 size=3>3D Engine</font></span></p>
<p><span><font face=宋体 size=3>blender<br></font><a href="http://www.blendercn.org/"><font face=宋体 size=3>http://www.blendercn.org/</font></a><br><a href="http://www.deathblood.net/main/tutorial/"><font face=宋体 size=3>http://www.deathblood.net/main/tutorial/</font></a><br><a href="http://www.blenderart.org/index.html"><font face=宋体 size=3>http://www.blenderart.org/index.html</font></a><br><a href="http://bbs.blendercn.org/viewtopic.php?t=183"><font face=宋体 size=3>http://bbs.blendercn.org/viewtopic.php?t=183</font></a><font face=宋体 size=3> FTP <br></font><a href="http://www.blendercn.org/download/blenderwiki/"><font face=宋体 size=3>http://www.blendercn.org/download/blenderwiki/</font></a><font face=宋体 size=3> Blender</font></span><font face=宋体 size=3>手册</font><span><font face=宋体 size=3>(From wiki.blendercn.org) <br></font><a href="http://www.blendercn.org/download/tutorials/"><font face=宋体 size=3>http://www.blendercn.org/download/tutorials/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>基础视频教程</font><span><font face=宋体 size=3> <br></font><a href="http://www.blendercn.org/download/blendercn/"><font face=宋体 size=3>http://www.blendercn.org/download/blendercn/</font></a><font face=宋体 size=3> Blender</font></span><font face=宋体 size=3>中文版</font><span><font face=宋体 size=3> <br></font><a href="http://www.blendercn.org/download/yafray/"><font face=宋体 size=3>http://www.blendercn.org/download/yafray/</font></a><font face=宋体 size=3> Yafray</font></span><font face=宋体 size=3>渲染器</font><span><font face=宋体 size=3> <br></font><a href="http://www.blendercn.org/download/blenderart/blenderart_mag-1.zip"><font face=宋体 size=3>http://www.blendercn.org/download/blenderart/blenderart_mag-1.zip</font></a><font face=宋体 size=3> Blenderart</font></span><font face=宋体 size=3>杂志</font><span><font face=宋体 size=3> <br></font><a href="http://www.blendercn.org/download/blenderart/blenderart_mag-2.zip"><font face=宋体 size=3>http://www.blendercn.org/download/blenderart/blenderart_mag-2.zip</font></a><br><a href="http://www.blendercn.org/download/blendersc/"><font face=宋体 size=3>http://www.blendercn.org/download/blendersc/</font></a><font face=宋体 size=3> Blander</font></span><font face=宋体 size=3>源代码编译环境</font><span><font face=宋体 size=3> <br></font><a href="http://code.google.com/p/wpyre/"><font face=宋体 size=3>http://code.google.com/p/wpyre/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>分布式渲染</font><span><br><a href="http://www.softlab.ece.ntua.gr/~jpanta/Graphics/Kerkythea/"><font face=宋体 size=3>http://www.softlab.ece.ntua.gr/~jpanta/Graphics/Kerkythea/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>场景编辑器，带材质编辑器</font></p>
<p><span><font face=宋体 size=3>klayGE <br></font><a href="http://klayge.sourceforge.net/"><font face=宋体 size=3>http://klayge.sourceforge.net/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>中国人做的引擎<span>.</span>粘土</font></p>
<p><span><font face=宋体 size=3>Axiom <br></font><a href="http://axiomengine.sourceforge.net/"><font face=宋体 size=3>http://axiomengine.sourceforge.net/</font></a><font face=宋体 size=3> c#</font></span><font size=3><font face=宋体>版的<span>OGRE</span></font></font></p>
<p><span><font face=宋体 size=3>CAL3D<br></font><a href="http://sourceforge.net/projects/cal3d/"><font face=宋体 size=3>http://sourceforge.net/projects/cal3d/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>骨骼动画引擎</font></p>
<p><span><font face=宋体 size=3>OGRE<br></font><a href="http://www.ogre3d.org/"><font face=宋体 size=3>http://www.ogre3d.org/</font></a><br><a href="http://ofusion.inocentric.com/"><font face=宋体 size=3>http://ofusion.inocentric.com/</font></a><br><a href="http://chronos.digitalsentience.com/"><font face=宋体 size=3>http://chronos.digitalsentience.com/</font></a></span></p>
<p><span><font face=宋体 size=3>Irrlicht<br></font><a href="http://irrlicht.sourceforge.net/"><font face=宋体 size=3>http://irrlicht.sourceforge.net/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>官方</font><span><br><a href="http://www.irrlicht3d.org/"><font face=宋体 size=3>http://www.irrlicht3d.org/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>作者</font><span><font face=宋体 size=3>blog<br></font><a href="http://irredit.irrlicht3d.org/"><font face=宋体 size=3>http://irredit.irrlicht3d.org/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>场景编辑器</font><span><br><a href="http://www.gdtoolkit.8m.net/"><font face=宋体 size=3>http://www.gdtoolkit.8m.net/</font></a><font face=宋体 size=3> toolkit<br></font><a href="http://irrlichtnetcp.sourceforge.net/"><font face=宋体 size=3>http://irrlichtnetcp.sourceforge.net/</font></a><font face=宋体 size=3> .net</font></span><font face=宋体 size=3>包装</font><span><br><a href="http://irrklang.irrlicht3d.org/"><font face=宋体 size=3>http://irrklang.irrlicht3d.org/</font></a><font face=宋体 size=3> irr</font></span><font face=宋体 size=3>配套的声音库和编辑器</font><span><br><a href="http://irrlichtitalia.altervista.org/start/"><font face=宋体 size=3>http://irrlichtitalia.altervista.org/start/</font></a><br><a href="http://46577.rapidforum.com/area=11"><font face=宋体 size=3>http://46577.rapidforum.com/area=11</font></a><br><a href="http://flysnow.cnblogs.com/"><font face=宋体 size=3>http://flysnow.cnblogs.com/</font></a></span></p>
<p><span><font face=宋体 size=3>mesa3d<br></font><a href="http://www.mesa3d.org/"><font face=宋体 size=3>http://www.mesa3d.org/</font></a></span></p>
<p><span><font face=宋体 size=3>Crystal Space 3D SDK<br></font><a href="http://www.crystalspace3d.org/"><font face=宋体 size=3>http://www.crystalspace3d.org/</font></a></span></p>
<p><span><font face=宋体 size=3>GUI</font></span></p>
<p><span><font face=宋体 size=3>CEGUI<br></font><a href="http://www.cegui.org.uk/"><font face=宋体 size=3>http://www.cegui.org.uk/</font></a></span></p>
<p><span><font face=宋体 size=3>CEGUI#<br></font><a href="http://ceguisharp.sourceforge.net/"><font face=宋体 size=3>http://ceguisharp.sourceforge.net/</font></a><font face=宋体 size=3> CEGUI C#</font></span><font face=宋体 size=3>版</font></p>
<p><font face=宋体 size=3>通信引擎</font></p>
<p><span><font face=宋体 size=3>raknet<br></font><a href="http://www.rakkarsoft.com/"><font face=宋体 size=3>http://www.rakkarsoft.com/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>开原的网络引擎<span>,</span>商用收费</font></p>
<p><span><font face=宋体 size=3>enet<br></font><a href="http://enet.cubik.org/"><font face=宋体 size=3>http://enet.cubik.org/</font></a><font face=宋体 size=3> udp</font></span><font face=宋体 size=3>可靠传输</font></p>
<p><span><font face=宋体 size=3>tnl<br></font><a href="http://www.opentnl.org/"><font face=宋体 size=3>http://www.opentnl.org/</font></a><font face=宋体 size=3> torque network library </font></span></p>
<p><span><font face=宋体 size=3>udt<br></font><a href="http://udt.sourceforge.net/"><font face=宋体 size=3>http://udt.sourceforge.net/</font></a></span></p>
<p><span><font face=宋体 size=3>Sockets Lib<br></font><a href="http://www.alhem.net/Sockets/"><font face=宋体 size=3>http://www.alhem.net/Sockets/</font></a></span></p>
<p><span><font face=宋体 size=3>hawk<br></font><a href="http://www.hawksoft.com/"><font face=宋体 size=3>http://www.hawksoft.com/</font></a></span></p>
<p><span><font face=宋体 size=3>linux upnp sdk<br></font><a href="http://sourceforge.net/projects/upnp/"><font face=宋体 size=3>http://sourceforge.net/projects/upnp/</font></a></span></p>
<p><font face=宋体 size=3>脚本</font></p>
<p><font face=宋体 size=3>天使脚本引擎<span>,</span>类</font><span><font face=宋体 size=3>c<br></font><a href="http://www.angelcode.com/"><font face=宋体 size=3>http://www.angelcode.com/</font></a></span></p>
<p><font face=宋体 size=3>游戏引擎</font></p>
<p><span><font face=宋体 size=3>Truevision3D<br></font><a href="http://www.truevision3d.com/"><font face=宋体 size=3>http://www.truevision3d.com/</font></a><font face=宋体 size=3> </font></span><font size=3><font face=宋体>不开源，支持多种语言<span> </span></font></font></p>
<p><span><font face=宋体 size=3>Nebula 2<br></font><a href="http://sourceforge.net/projects/nebuladevice"><font face=宋体 size=3>http://sourceforge.net/projects/nebuladevice</font></a><br><a href="http://nebuladevice.cubik.org/"><font face=宋体 size=3>http://nebuladevice.cubik.org/</font></a></span></p>
<p><span><font face=宋体 size=3>NeoEngine<br></font><a href="http://www.neoengine.org/"><font face=宋体 size=3>http://www.neoengine.org/</font></a></span></p>
<p><span><font face=宋体 size=3>Fly3D <br>#http://www.fly3d.com.br/<br></font><a href="http://fabio.policarpo.nom.br/fly3d/"><font face=宋体 size=3>http://fabio.policarpo.nom.br/fly3d/</font></a></span></p>
<p><span><font face=宋体 size=3>OpenSceneGraph<br></font><a href="http://www.physicsengine.com/"><font face=宋体 size=3>http://www.physicsengine.com/</font></a></span></p>
<p><span><font face=宋体 size=3>RealmForge<br></font><a href="http://www.visual3d.net/"><font face=宋体 size=3>http://www.visual3d.net/</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>官方</font><span><br><a href="http://sourceforge.net/projects/realmforge"><font face=宋体 size=3>http://sourceforge.net/projects/realmforge</font></a><font face=宋体 size=3> </font></span><font face=宋体 size=3>项目地址</font></p>
<span>clan<br>#http://www.clanlib.org/ </span>
<img src ="http://www.cppblog.com/yttria/aggbug/79126.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yttria/" target="_blank">老斋</a> 2009-04-06 23:09 <a href="http://www.cppblog.com/yttria/archive/2009/04/06/79126.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>游戏引擎大全[转载]</title><link>http://www.cppblog.com/yttria/archive/2009/04/06/79125.html</link><dc:creator>老斋</dc:creator><author>老斋</author><pubDate>Mon, 06 Apr 2009 15:07:00 GMT</pubDate><guid>http://www.cppblog.com/yttria/archive/2009/04/06/79125.html</guid><wfw:comment>http://www.cppblog.com/yttria/comments/79125.html</wfw:comment><comments>http://www.cppblog.com/yttria/archive/2009/04/06/79125.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yttria/comments/commentRss/79125.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yttria/services/trackbacks/79125.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
1. Codecreatures <a href="http://www.codecult.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.codecult.com </u></font></a>;<br>2. Ogre (free) <a href="http://ogre.sourceforge.net/%C2%A0" target=_blank><font color=#0000ff><u>http://ogre.sourceforge.net/ </u></font></a>;<br>3. Serious Engine <a href="http://www.croteam.com/engine_features.shtml%C2%A0" target=_blank><font color=#0000ff><u>http://www.croteam.com/engine_features.shtml </u></font></a>;<br>4. Jet 3D (free) <a href="http://www.jet3d.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.jet3d.com/ </u></font></a>;<br>5. 6DX <a href="http://www.aztica.com/modules/news/%C2%A0" target=_blank><font color=#0000ff><u>http://www.aztica.com/modules/news/ </u></font></a>;<br>7. Intrinsic Alchemy <a href="http://www.intrinsic.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.intrinsic.com/ </u></font></a>;<br>7. Q (free) <a href="http://www.qubesoft.com/q/overview.php%C2%A0" target=_blank><font color=#0000ff><u>http://www.qubesoft.com/q/overview.php </u></font></a>;<br>8. Power Render 4 <a href="http://www.egerter.com/powerrender/index.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.egerter.com/powerrender/index.htm </u></font></a>;<br>9. Twilight 3DGE 2 <a href="http://twilight3d.com/products/3dge/%C2%A0" target=_blank><font color=#0000ff><u>http://twilight3d.com/products/3dge/ </u></font></a>;<br>10. Wild Tangent <a href="http://www.wildtangent.com/default....driver_overview%C2%A0" target=_blank><font color=#0000ff><u>http://www.wildtangent.com/default....driver_overview </u></font></a>;<br>11. Vital Engine <a href="http://www.deep-shadows.com/en/ve20_features.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.deep-shadows.com/en/ve20_features.html </u></font></a>;<br>12. Quazal <a href="http://www.quazal.com/products/index.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.quazal.com/products/index.html </u></font></a>;<br>13. Renderware <a href="http://www.renderware.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.renderware.com/ </u></font></a>;<br>14. X Ray Engine <a href="http://www.stalker-game.com/index.php?t=engine%C2%A0" target=_blank><font color=#0000ff><u>http://www.stalker-game.com/index.php?t=engine </u></font></a>;<br>15. Netimmerse <a href="http://www.ndl.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.ndl.com </u></font></a>;<br>16. ExNihilo (free) <a href="http://www.ploksoftware.org/index.php%C2%A0" target=_blank><font color=#0000ff><u>http://www.ploksoftware.org/index.php </u></font></a>;<br>17. Plib (free) <a href="http://plib.sourceforge.net/index.html%C2%A0" target=_blank><font color=#0000ff><u>http://plib.sourceforge.net/index.html </u></font></a>;<br>18. Carsten's 3D Engine (free) <a href="http://www.ca3d-engine.de/%C2%A0" target=_blank><font color=#0000ff><u>http://www.ca3d-engine.de/ </u></font></a>;<br>19. 3D State (free) <a href="http://www.3dstate.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.3dstate.com/ </u></font></a>;<br>20. Destiny 3D <a href="http://www.destiny3d.com/pages/engine.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.destiny3d.com/pages/engine.html </u></font></a>;<br>21. Nive 3D (free) <a href="http://www.faktiss.net/index.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.faktiss.net/index.html </u></font></a>;<br>22. Shine 3D <a href="http://www.nmg.ru/product.asp?lang=en&amp;" target=_blank><font color=#0000ff><u>http://www.nmg.ru/product.asp?lang=en&amp;</u></font></a>;design=&amp;id={11376C9A-FB6F-11D3-A930-00C0F0494FCA} <br>23. Game Creation System 3.0 <a href="http://www.pieskysoft.com/prod_gcs.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.pieskysoft.com/prod_gcs.html </u></font></a>;<br>24. Amp 3D Game Design System <a href="http://www.sla/" target=_blank><font color=#0000ff><u>http://www.slamsoftware.com/frameset.html </u></font></a>;<br>25. Cloak NT <a href="http://www.cauldron.sk/tech/cloaknt.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.cauldron.sk/tech/cloaknt.htm </u></font></a>;<br>26. Panard Vision (free) <a href="http://www.panardvision.com/v3/pv_overview.php%C2%A0" target=_blank><font color=#0000ff><u>http://www.panardvision.com/v3/pv_overview.php </u></font></a>;<br>27. Shark 3D <a href="http://www.shark3d.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.shark3d.com/ </u></font></a>;<br>28. Fly 3D (free) <a href="http://www.fly3d.com.br/%C2%A0" target=_blank><font color=#0000ff><u>http://www.fly3d.com.br/ </u></font></a>;<br>29. Vega Prime <a href="http://www.multigen.com/products/ru...ime/index.shtml%C2%A0" target=_blank><font color=#0000ff><u>http://www.multigen.com/products/ru...ime/index.shtml </u></font></a>;<br>30. Jamagic <a href="http://www.clickteam.com/English/jamagic.php%C2%A0" target=_blank><font color=#0000ff><u>http://www.clickteam.com/English/jamagic.php </u></font></a>;<br>31. Quake 2 (free) <a href="http://www.idsoftware.com/business/...=true&amp;" target=_blank><font color=#0000ff><u>http://www.idsoftware.com/business/...=true&amp;</u></font></a>;version=6 <br>32. 3D RAD <a href="http://www.3drad.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.3drad.com/ </u></font></a>;<br>33. Dark Basic Pro <a href="http://www.darkbasicpro.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.darkbasicpro.com/ </u></font></a>;<br>34. Blitz 3D <a href="http://www.blitzbasic.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.blitzbasic.com/ </u></font></a>;<br>35. Quest3D <a href="http://www.quest3d.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.quest3d.com </u></font></a>;awsome engine <br>36. 3D Gamestudio A5 <a href="http://www.conitec.net/a4info.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.conitec.net/a4info.htm </u></font></a>;good for beginners <br>37. TrueVision <a href="http://francis.dupont.free.fr/coind...ish/truevision/%C2%A0" target=_blank><font color=#0000ff><u>http://francis.dupont.free.fr/coind...ish/truevision/ </u></font></a>;<br>38. FreeCraft (free) <a href="http://freecraft.net/%C2%A0" target=_blank><font color=#0000ff><u>http://freecraft.net/ </u></font></a>;<br>39. Genesis 3D (free) <a href="http://www.genesis3d.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.genesis3d.com </u></font></a>;<br>40. Auran Jet <a href="http://www.auran.com/jet/overview.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.auran.com/jet/overview.htm </u></font></a>;<br>41. Nebula Device (free) <a href="http://www.radonlabs.de/%C2%A0" target=_blank><font color=#0000ff><u>http://www.radonlabs.de/ </u></font></a>;<br>42. Crystal Space (free) <a href="http://crystal.sourceforge.net/drupal/index.php%C2%A0" target=_blank><font color=#0000ff><u>http://crystal.sourceforge.net/drupal/index.php </u></font></a>;<br>43. Torque <a href="http://www.garagegames.com/pg/product/view.php?id=1%C2%A0" target=_blank><font color=#0000ff><u>http://www.garagegames.com/pg/product/view.php?id=1 </u></font></a>;<br>44. LithTech <a href="http://www.lithtech.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.lithtech.com/ </u></font></a>;<br>45. Quake 3 Arena <a href="http://www.idsoftware.com/business/...=true&amp;" target=_blank><font color=#0000ff><u>http://www.idsoftware.com/business/...=true&amp;</u></font></a>;version=6 <br>46. Vulpine <a href="http://www.vulpine.de/%C2%A0" target=_blank><font color=#0000ff><u>http://www.vulpine.de/ </u></font></a>;<br>47. Unreal <a href="http://udn.epicgames.com/%C2%A0" target=_blank><font color=#0000ff><u>http://udn.epicgames.com/ </u></font></a>;<br>48. Miracle 3D <a href="http://www.miracle3d.da.ru/%C2%A0" target=_blank><font color=#0000ff><u>http://www.miracle3d.da.ru/ </u></font></a>;<br>49. Cipher <a href="http://www.synapticsoup.com/cipher-overview.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.synapticsoup.com/cipher-overview.htm </u></font></a>;<br>50. Virtools <a href="http://www.virtools.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.virtools.com/ </u></font></a>;nasty engine, but very expensive <br>51. Blender (free) <a href="http://www.blender.nl%c2%a0/" target=_blank><font color=#0000ff><u>http://www.blender.nl </u></font></a>;<br>52. Open GVS <a href="http://www.opengvs.com/about.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.opengvs.com/about.htm </u></font></a>;<br>53. Adventuremaker <a href="http://www.adventuremaker.com/index.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.adventuremaker.com/index.html </u></font></a>;<br>54. InterAx Game Engine <a href="http://www.cognitial.com/interax/index.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.cognitial.com/interax/index.htm </u></font></a>;<br>55. Power Render X <a href="http://www.egerter.com/prx/index.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.egerter.com/prx/index.htm </u></font></a>;<br>56. Aleph One (free) <a href="http://source.bungie.org/%C2%A0" target=_blank><font color=#0000ff><u>http://source.bungie.org/ </u></font></a>;<br>57. The Afterburner <a href="http://www.angelfire.com/my/demos/home.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.angelfire.com/my/demos/home.htm </u></font></a>;<br>58. NemoX (free) <a href="http://perso.wanadoo.fr/malakoff/index.htm%C2%A0" target=_blank><font color=#0000ff><u>http://perso.wanadoo.fr/malakoff/index.htm </u></font></a>;<br>59. PTL &amp; QDTE (free) <a href="http://membres.lycos.fr/frochet/frame.htm%C2%A0" target=_blank><font color=#0000ff><u>http://membres.lycos.fr/frochet/frame.htm </u></font></a>;<br>60. 3DE <a href="http://www.recent-software.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.recent-software.com/ </u></font></a>;<br>61. SurRender <a href="http://www.surrender3d.com/gfx_main.php%C2%A0" target=_blank><font color=#0000ff><u>http://www.surrender3d.com/gfx_main.php </u></font></a>;<br>62. Multimedia Fusion <a href="http://www.clickteam.com/English/mmfusion.php%C2%A0" target=_blank><font color=#0000ff><u>http://www.clickteam.com/English/mmfusion.php </u></font></a>;<br>63. GraalOnline <a href="http://www.cyberjoueurs.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.cyberjoueurs.com/ </u></font></a>;<br>64. C2 Engine <a href="http://www.pocketeers.com/c2.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.pocketeers.com/c2.htm </u></font></a>;<br>65. Tenebrae <a href="http://tenebrae.sourceforge.net/index.php%C2%A0" target=_blank><font color=#0000ff><u>http://tenebrae.sourceforge.net/index.php </u></font></a>;<br>66. Crytek <a href="http://crytek.com/%C2%A0" target=_blank><font color=#0000ff><u>http://crytek.com/ </u></font></a>;<br>67. Shockwave3D: <a href="http://www.macromedia.com/software/director/%C2%A0" target=_blank><font color=#0000ff><u>http://www.macromedia.com/software/director/ </u></font></a>;<br>68. Pulse3D : <a href="http://www.pulse3d.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.pulse3D.com </u></font></a>;<br>69. Axel : <a href="http://www.mindavenue.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.mindavenue.com </u></font></a>;<br>70. anark studio <a href="http://www.anark.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.anark.com </u></font></a>;<br>71. architectural /visualization, dedicated to 3ds Max <a href="http://www.cubicspace.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.cubicspace.com </u></font></a>;<br>72. architectural /visualization, dedicated to 3ds Max <a href="http://www.vr4max.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.vr4max.com </u></font></a>;<br>73. Vegastrike <a href="http://vegastrike.sourceforge.net/%C2%A0" target=_blank><font color=#0000ff><u>http://vegastrike.sourceforge.net/ </u></font></a>;NEW <br>74. up to date site for nice engines <a href="http://www.3dengines.net/%C2%A0" target=_blank><font color=#0000ff><u>http://www.3dengines.net/ </u></font></a>;<br>75. dynamyic engine havok <a href="http://www.havok.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.havok.com/ </u></font></a>;<br>76. a complete black box solution for absolutely any game that can be imagined <a href="http://www.nevrax.org/%C2%A0" target=_blank><font color=#0000ff><u>http://www.nevrax.org/ </u></font></a>;<br>77. 3D game engine and multiplayer/singleplayer FPS game <a href="http://sourceforge.net/projects/cube/%C2%A0" target=_blank><font color=#0000ff><u>http://sourceforge.net/projects/cube/ </u></font></a>;<br>78. toolkit that lets you create quality games without knowing any programming <a href="http://www.realityfactory.ca/v3/%C2%A0" target=_blank><font color=#0000ff><u>http://www.realityfactory.ca/v3/ </u></font></a>;<br>79. 3D game engine developed by 3Ddrome <a href="http://www.3ddrome.com/engine.php%C2%A0" target=_blank><font color=#0000ff><u>http://www.3ddrome.com/engine.php </u></font></a>;<br>80. Iehovah realtime destructible dynamic terrains! <a href="http://www.iehovah.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.iehovah.com/ </u></font></a>;<br>81. Voxlap the most advanced 6dof voxel engine <a href="http://advsys.net/ken/voxlap.htm%C2%A0" target=_blank><font color=#0000ff><u>http://advsys.net/ken/voxlap.htm </u></font></a>;<br>82. 3Impact (trial) - <a href="http://www.3impact.com/index.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.3impact.com/index.htm </u></font></a>;<br>83. The Urgh Engine (demo) - <a href="http://www.urgh.cjb.net/%C2%A0" target=_blank><font color=#0000ff><u>http://www.urgh.cjb.net/ </u></font></a>;<br>84. Fluid Interactive neEngine - <a href="http://www.fluidinteractive.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.fluidinteractive.com/ </u></font></a>;<br>85. Reality Factor Pro - <a href="http://pro.realityfactory.ca/%C2%A0" target=_blank><font color=#0000ff><u>http://pro.realityfactory.ca/ </u></font></a>;<br>86. Cipher Engine - <a href="http://www.cipherengine.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.cipherengine.com/ </u></font></a>;<br>87. Auran Jet - <a href="http://www.auran.com/jet/default.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.auran.com/jet/default.htm </u></font></a>;<br>88. 3D Rulers AMP 3D - <a href="http://www.4drulers.com/amp.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.4drulers.com/amp.html </u></font></a>;<br>89. Power Render - <a href="http://www.3dengine.ca/%C2%A0" target=_blank><font color=#0000ff><u>http://www.3dengine.ca/ </u></font></a>;<br>90. True Vision 3D - <a href="http://www.truevision3d.com/html/%C2%A0" target=_blank><font color=#0000ff><u>http://www.truevision3d.com/html/ </u></font></a>;<br>91. Aztica - <a href="http://www.aztica.com/modules/news/%C2%A0" target=_blank><font color=#0000ff><u>http://www.aztica.com/modules/news/ </u></font></a>;<br>92. CloakNT - <a href="http://www.cauldron.sk/tech/cloaknt.htm%C2%A0" target=_blank><font color=#0000ff><u>http://www.cauldron.sk/tech/cloaknt.htm </u></font></a>;<br>93. Light Speed - <a href="http://lightspeed3d.cjb.net/%C2%A0" target=_blank><font color=#0000ff><u>http://lightspeed3d.cjb.net/ </u></font></a>;<br>94. ExoEngine - <a href="http://www.exocortex.org/3dengine/%C2%A0" target=_blank><font color=#0000ff><u>http://www.exocortex.org/3dengine/ </u></font></a>;<br>95. Codecult - <a href="http://www.codecult.com/%C2%A0" target=_blank><font color=#0000ff><u>http://www.codecult.com/ </u></font></a>;<br>96. Twilight 3D - <a href="http://www.twilight3d.com/modules.p...=thread&amp;" target=_blank><font color=#0000ff><u>http://www.twilight3d.com/modules.p...=thread&amp;</u></font></a>;order=0 <br>97. Squire3d Engine - <a href="http://www.squiresoftgames.com/squire3d.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.squiresoftgames.com/squire3d.html </u></font></a>;<br>98. SunSpire 3D Engine - <a href="http://www.razor.sk/sunspire.html%C2%A0" target=_blank><font color=#0000ff><u>http://www.razor.sk/sunspire.html </u></font></a>;<br>99. flexibil engine <a href="http://www.3impact.com%c2%a0/" target=_blank><font color=#0000ff><u>http://www.3impact.com </u></font></a>;<br>100. first time used an it's really flexibel <a href="http://www.garagegames.com/" target=_blank><font color=#0000ff><u>http://www.garagegames.com/</u></font></a>
<img src ="http://www.cppblog.com/yttria/aggbug/79125.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yttria/" target="_blank">老斋</a> 2009-04-06 23:07 <a href="http://www.cppblog.com/yttria/archive/2009/04/06/79125.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>需要了解的一些几何基础知识</title><link>http://www.cppblog.com/yttria/archive/2009/04/06/79099.html</link><dc:creator>老斋</dc:creator><author>老斋</author><pubDate>Mon, 06 Apr 2009 07:35:00 GMT</pubDate><guid>http://www.cppblog.com/yttria/archive/2009/04/06/79099.html</guid><wfw:comment>http://www.cppblog.com/yttria/comments/79099.html</wfw:comment><comments>http://www.cppblog.com/yttria/archive/2009/04/06/79099.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yttria/comments/commentRss/79099.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yttria/services/trackbacks/79099.html</trackback:ping><description><![CDATA[1.两点间的距离公式：<br><br>已知：平面上的两点的直角坐标分别为P1(x1,y1)，P2(x2,y2)，则P1和P2两点间的距离为<br><br>d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))<br><br>2.线段的中点坐标公式：<br><br>已知：平面上的两点的直角坐标分别为P1(x1,y1)，P2(x2,y2)，则线段P1P2的中点坐标为<br><br>x=(x1+x2)/2 y=(y1+y2)/2 <br><br>3.直线的斜率公式：<br><br>已知：平面上的两点的直角坐标分别为P1(x1,y1)，P2(x2,y2),则线段P1P2所在的直线的斜率为<br><br>k=（y2-y1)/(x2-x1)<br><br>4.直线的点斜式方程:<br><br>已知：直线过点P0(x0,y0)，斜率为k,则该直线所在的方程为<br><br>y=k(x-x0)+y0=kx+y0-kx0=kx+b(与y轴交点的纵坐标:纵截距)<br><br>练习<br><br>1.已知:矩形上三点的坐标p1(x1,y1),p2(x2,y2),p3(x3,y3)<br><br>(1)求矩形另外一点的坐标p4(x4,y4)。<br><br>(2)判断点p(x,y)是在矩形内、矩形外还是在矩形的边上。 <br><br><br><br>4. 2 线段的相交判断<br>1.叉积<br><br>已知：平面上的两点的直角坐标分别为p1(x1,y1)，p2(x2,y2)则<br><br>（1）该两点相对坐标原点(0,0)的叉积为m=x1*y2-x2*y1<br><br>若m&gt;0 则相对坐标原点,点p1在点p2的顺时针方向<br><br>若m&lt;0 则相对坐标原点,点p1在点p2的逆时针方向<br><br>若m=0 则原点和p1、p2在一条直线上<br><br>（2）该两点相对点p0(x0,y0)的叉积为m=(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0)<br><br>若m&gt;0 则相对p0点,点p1在点p2的顺时针方向<br><br>若m&lt;0 则相对p0点,点p1在点p2的逆时针方向<br><br>若m=0 则p0和p1、p2在一条直线上<br><br>2.确定两条连续的有向线段p0p1和p1p2在pl点是向左转还是向右转<br><br><br><br>(1)计算叉积m=(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0)<br><br>（2）判断m<br><br>若m&gt;0 则p1点向左拐<br><br>若m&lt;0 则p1点向右拐<br><br>若m=0 则点p0、p1、p2在一条直线上<br><br>3.确定两条线段p1p2、p3p4是否相交 <br><br>程序如下：<br><br>program xdxj;<br>type p=record<br>x, y:real<br>end;<br>var p1,p2,p3,p4:p;<br>function m(p1,p2,p0:p):real;<br>begin<br>m:=(p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);<br>end;<br>function max(a,b:real):real;<br>begin<br>if a&gt;b then max:=a else max:=b;<br>end;<br>function min(a,b:real):real;<br>begin<br>if a&lt;b then min:=a else min:=b;<br>end;<br>function across(p1,p2,p3,p4:p):boolean;<br>begin<br>if (max(p1.x,p2.x)&gt;=min(p3.x,p4.x)) and<br>(max(p3.x,p4.x)&gt;=min(p1.x,p2.x)) and<br>(max(p1.y,p2.y)&gt;=min(p3.y,p4.y)) and<br>(max(p3.y, p4.y)&gt;=min(p1.y,p2.y)) and<br>(m(p2,p3,p1)*m(p2,p4,p1)&lt;0) and (m(p4,p1,p3)*m(p4,p2,p3)&lt;0)<br>then across:=true else across:=false;<br>end;<br>begin<br>readln(p1.x,p1.y,p2.x,p2.y);<br>readln(p3.x,p3.y,p4.x,p4.y);<br>if across(p1,p2,p3,p4) then writeln('yes') else writeln('no');<br>end.<br><br><br><br>4.３寻找凸包算法<br>1.凸包的概念<br><br>一个点集Q＝（p0,p1,p2...pn-1)，它的凸包是一个最小的凸多边形P，且满足Q中的每个点或者在P的边界上，或者在P的内部。在直观上，我们可以把Q中的每个点看作露在板外的铁钉．那么凸包就是包含所有铁钉的一个拉紧的橡皮绳所构成的形状．<br>如图：<br><br><br><br>2.寻找凸包算法<br><br>算法如下(Graham算法):<br><br>1)求q中y坐标最小的点p0,若具有最小坐标的点有多个,则取最左边的点作为po.<br><br>2)对q中剩余的点按逆时针相对p0的极角排序,若有数个保留其中距p0最远的点<br><br>得到序列(p1,p2,...pn-1);<br><br>3)p0,p1,p2相继入栈<br><br>4)for i=3 to n-1 do<br><br>1) while 由次栈顶元素、栈顶元素和Pi所形成角不是向左转do栈顶元素出栈s；<br>2)pi入栈<br><br>5)打印按逆时针排列的栈中的各顶点<br><br>程序如下:<br><br>program tubao;<br>const maxn=500;<br>type p=record<br>x,y:real;<br>end;<br>var n,top:integer;<br>list:array[0..maxn]of p;<br>s:array[1..maxn] of integer;<br>f:text;<br>procedure swap(var a,b:p);<br>var t:p;<br>begin t:=a;a:=b;b:=t end;<br>function m(p1,p2,p0:p):real;<br>begin<br>m:=(p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);<br>end;<br>function comp(p1,p2:p):boolean;<br>var t:real;<br>begin<br>t:=m(p1,p2,list[0]);<br>if (t&gt;0) or (t=0) and (sqr(p1.x-list[0].x)+sqr(p1.y-list[0].y)&lt;<br>sqr(p2.x-list[0].x)+sqr(p2.y-list[0].y))<br>then comp:=true else comp:=false;<br>end;<br>procedure sort(l,r:integer);<br>var i,j:integer;<br>x:p;<br>begin<br>if r-l+1&lt;=5 then begin<br>for j:=l+1 to r do<br>begin<br>i:=j;<br>while (i&gt;1) and comp(list[i],list[i-1]) do<br>begin swap(list[i],list[i-1]); dec(i) end<br>end;<br>end else<br>begin<br>x:=list[l+random(r-l+1)];<br>i:=l;j:=r;<br>repeat<br>while comp(list[i],x) do inc(j);<br>while comp(x,list[j]) do dec(j);<br>if i&lt;j then swap(list[i],list[j])<br>until i&gt;=j;<br>sort(l,j);<br>sort(j+1,r);<br>end<br>end;<br>procedure init;<br>var i:integer;<br>begin<br>assign(f,'input.txt');<br>reset(f);<br>readln(f,n);<br>for i:=0 to n-1 do<br>begin<br>readln(f,list[i].x,list[i].y);<br>if (list[i].y&lt;list[0].y) or<br>(list[i].y=list[0].y) and (list[i].x&lt;list[0].x)<br>then swap(list[0],list[i]);<br>end ;<br>sort(1,n-1)<br>end;<br>procedure graham;<br>var i:integer;<br>begin<br>for i:=1 to 3 do s[i]:=i-1;<br>top:=3;<br>for i:=3 to n-1 do<br>begin<br>while m(list[i],list[s[top]],list[s[top-1]])&gt;=0 do dec(top);<br>inc(top);<br>s[top]:=i;<br>end;<br>for i:=1 to top do<br>write('(',list[s[i]].x:7:2,',',list[s[i]].y:7:2,')');<br>writeln<br>end;<br>begin<br>init;<br>graham;<br>readln<br>end.<br>
<img src ="http://www.cppblog.com/yttria/aggbug/79099.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yttria/" target="_blank">老斋</a> 2009-04-06 15:35 <a href="http://www.cppblog.com/yttria/archive/2009/04/06/79099.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>字节长度，字节对齐以及类，对象的长度  BY:梦在天涯</title><link>http://www.cppblog.com/yttria/archive/2009/04/06/79086.html</link><dc:creator>老斋</dc:creator><author>老斋</author><pubDate>Mon, 06 Apr 2009 05:00:00 GMT</pubDate><guid>http://www.cppblog.com/yttria/archive/2009/04/06/79086.html</guid><wfw:comment>http://www.cppblog.com/yttria/comments/79086.html</wfw:comment><comments>http://www.cppblog.com/yttria/archive/2009/04/06/79086.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yttria/comments/commentRss/79086.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yttria/services/trackbacks/79086.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/yttria/archive/2009/04/06/79086.html'>阅读全文</a><img src ="http://www.cppblog.com/yttria/aggbug/79086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yttria/" target="_blank">老斋</a> 2009-04-06 13:00 <a href="http://www.cppblog.com/yttria/archive/2009/04/06/79086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转】游戏程序员养成计划</title><link>http://www.cppblog.com/yttria/archive/2009/04/06/79082.html</link><dc:creator>老斋</dc:creator><author>老斋</author><pubDate>Mon, 06 Apr 2009 04:50:00 GMT</pubDate><guid>http://www.cppblog.com/yttria/archive/2009/04/06/79082.html</guid><wfw:comment>http://www.cppblog.com/yttria/comments/79082.html</wfw:comment><comments>http://www.cppblog.com/yttria/archive/2009/04/06/79082.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yttria/comments/commentRss/79082.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yttria/services/trackbacks/79082.html</trackback:ping><description><![CDATA[<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外，还要有相当的图形学，物理，数学基础，特别是在国内，由于相关资料的缺乏，更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 首先你要精通一门高级语言，比如C++或者C#，其次，要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一，因为你遇到的大部分资源都将是英文的，不要总等着别人为你翻译。慢慢尝试着阅读英文资料，你会发现其实也并没有那么难:)<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 刚开始，你要做的就是选择一门图形API，一般就是DirectX或者OpenGL之间选一个。如果考虑到跨平台，那么OGL是首选. 如果只在ms的平台，则DX是首选。我对OGL并不是很了解，所以下面大部门资料都是和DX相关的。</font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 当然，作为准备工作之一，你首先要到DirectX Develop Center下载最新版的DirectX SDK。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 入门书籍非常重要，推荐&lt;&lt;<span style="COLOR: #0000ff" _fckxhtmljob="2">Introduction to 3D Game Programming with DirectX 9.0</span>&gt;&gt;（好像去年出了中文版）也就是传说中的龙书，这可以说是最好的DX入门教材，Frank Luna从浅入深，讨论了DX的方方面面。另外再配上&lt;&lt; <span style="COLOR: #0000ff" _fckxhtmljob="2">Advanced 3D Game Programming With DirectX 9.0</span>&gt;&gt;，书名虽然是advanced，但实际上没有多少advanced级别的内容。看完这两本书，你基本上已经对DirectX比较熟悉了。如果你希望学习XNA，也是一样的，毕竟XNA是以DX为基础。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 不要一开始就看图形学的书，这个时候你对图形编程还没有一个基本的感性认识，因此八成看的云里雾里。不要以网上的教程和论坛提问作为主要学习途径，找一本好书，系统学习，效率才最高。不要马上看SDK里的例子，很多图形学的基本原理仅仅通过读代码是不会明白的。某些年代太过久远的书就不要看了，比如《windows游戏编程大师技巧》（总看到有人在找这本书）。有人说基本的思想总是不变的，可惜对于现代GPU来说，很多早期的技术和优化技巧早就过时了。图形编程是发展的非常快的技术，看看GPU的发展速度，1~2年就是一代产品的革新。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 好了，入门之后，是你巩固和拓展视野的阶段。现在看计算机图形学就比较合适了。吐血推荐&lt;&lt;Real-Time-Rendering&gt;&gt;,z这本书算得上是所有图形程序员的必读书籍和参考手册了。最近刚出了第三版。可惜国内只有第二版，稍微有点老，如果实在找不到第三版，还是值得一读。国内其他所有以图形学命名的书都有一个共同点：枯燥，过时。只需看看其中二维三维变换和曲线曲面表示的部分即可。如果这个时候发现你当年数学没有学好，那么有三本数学书是为游戏程序员量身定制的：&lt;&lt;<span style="COLOR: #0000ff" _fckxhtmljob="2">3D Math Primer for Graphics and Game Development</span>&gt;&gt;, &lt;&lt;<span style="COLOR: #0000ff" _fckxhtmljob="2">Mathematics for 3D Game Programming and Computer Graphics</span>&gt;&gt;和&lt;&lt;<span style="COLOR: #0000ff" _fckxhtmljob="2">Essential Mathematics Guide 2nd Edition</span>&gt;&gt;，第一本书有中文版，最后一本则是08年才出的新书。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 其实入门之后，就没有固定的学习路线了，最好根据你感兴趣的方向来学习。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">Shader方面：《<span style="COLOR: #0000ff" _fckxhtmljob="2">Cg_tutorial</span>》和《<span style="COLOR: #0000ff" _fckxhtmljob="2">The Complete Effect and HLSL Guide</span>》都是不错的入门材料，当然还有SDK文档。&lt;&lt;<span style="COLOR: #0000ff" _fckxhtmljob="2">Shaders for Game Programmers and Artists</span>&gt;&gt;有大量入门的例子。&lt;&lt;<span style="COLOR: #0000ff" _fckxhtmljob="2">Advanced Lighting And Materials With Shaders</span>&gt;&gt;详细介绍了各种光照模型和技术。&lt;&lt;GPU Gems&gt;&gt; 1~3册肯定是必读的，虽然有1，2有中文版，但某些翻译并不是很理想，强烈建议直接看英文版。ShaderX系列也是很经典的系列，每年出版一本，包含了最新的实时渲染技术，如今已经出了第6册了。不过网络上只能找到1~3册。1，2册大部分shader都是用asm写的，不过看懂原理，转换为HLSL也并不难。另外Nvidia SDK和ATI SDK也是学习shader的重要资源。最后还有刚出的&lt;&lt; <span style="COLOR: #0000ff" _fckxhtmljob="2">Programming Vertex, Geometry, and Pixel Shaders</span>&gt;&gt;<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">地形：&lt;&lt;Real Time 3D Terrain Engines Using C++ And DX9&gt;&gt;非常全面的讨论了关于地形渲染的各种技术，至少应该把第5~9章都浏览一遍。之后便可以到virtual terrain查阅近期的地形渲染技术。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">模型导入和动画：&lt;&lt;Advanced Animation with DirectX&gt;&gt;，仅此一本足以。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">物理：&lt;&lt;Game Physics&gt;&gt;和&lt;&lt;Game Physics Engine Development&gt;&gt;都不错。&lt;&lt;Real-time Collision Detection&gt;&gt;是碰撞检测方面最好的书，可惜目前还没有电子版。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">LOD：&lt;&lt;Level of Detail for 3D Graphics&gt;&gt;<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">Ray tracing:&lt;&lt; Physical-Based Rendering - From Theory to Implementation&gt;&gt;<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">引擎设计：说实话，这方面还没有特别好的书，大概越是核心的内容，越少有人愿意写吧。&lt;&lt;3D Game Engine Architecture Engineering Real-Time Applications with Wild Magic&gt;&gt;只有第三章值得一读。&lt;&lt;3D Game Engine Programming&gt;&gt;可以选部分感兴趣的章节看看，不过总的来说，讲的比较浅。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">AI：&lt;&lt;Programming Game AI by Example&gt;&gt;非常不错，好像还有中文版，备选&lt;&lt;Artificial Intelligence for Games&gt;&gt;。当然&lt;&lt;AI Programming Wisdom&gt;&gt;系列也是必读作品，不过目前网络上只有1～2册。<br _fckxhtmljob="2"><br _fckxhtmljob="2">网络：<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#37;&#35;&#35;&#64;&#37;" _fckxhtmljob="2"><font color=#336699 _fckxhtmljob="2"><u>%##@%</u></font></a>...（本人是网络白痴 +_+........)<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">综合：&lt;&lt;Game Programming Gems&gt;&gt;系列，不过由于内容涉及的过于广泛，文章质量参差不齐，选择性阅读就可以了。历年GDC, Gamefest t,Siggraph等大型会议的paper也是应该关注的。</font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 至于那些&#8220;All in one&#8221;或者n天较你写出个FPS游戏的书就不要读了，这类书的通病是什么都说了，结果什么也没说清楚。<br _fckxhtmljob="2"></font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 除了书以外，再推荐一些不错的网络资源：</font></p>
<p _fckxhtmljob="2"><a href="http://www.gamedev.net/" _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2"><u>www.GameDev.net</u></font></a> <font color=#003366 _fckxhtmljob="2">除了大量教程以外，论坛里多年累计下来的内容保罗万象。好好利用论坛搜索，你会发不管你多厉害，那里总有一些比你强大的人在很久以前就遇到了和你同样的问题，并且给出了解决方案。</font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">Nvidia和ATI的开发者中心</font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">creators.xna.com XNA官方网站</font></p>
<p _fckxhtmljob="2"><a href="http://www.gamasutra.com/" _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2"><u>www.gamasutra.com</u></font></a> <font color=#003366 _fckxhtmljob="2">与GameDev类似</font></p>
<p _fckxhtmljob="2"><a href="http://www.beyond3d.com/" _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2"><u>www.beyond3d.com</u></font></a> <font color=#003366 _fckxhtmljob="2">这里的除了讨论软件以外，还能看到对硬件构架的分析</font></p>
<p _fckxhtmljob="2"><a href="http://www.ziggyware.com/" _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2"><u>www.ziggyware.com</u></font></a> <font color=#003366 _fckxhtmljob="2">最好的XNA教程网站</font></p>
<p _fckxhtmljob="2"><a href="http://www.gameres.com/" _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2"><u>www.gameres.com</u></font></a> <font color=#003366 _fckxhtmljob="2">国内唯一比较专业的游戏编程网站，可惜和GameDev相比就显得太寒碜了-_-#</font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 当然，不要忘了收集各大论坛里牛人们的blog：）</font></p>
<p _fckxhtmljob="2"><font color=#003366 _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2">&nbsp;<wbr _fckxhtmljob="2"> 最后，仅仅靠看书是不够的，多写多练才是王道。</font></p>
<img src ="http://www.cppblog.com/yttria/aggbug/79082.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yttria/" target="_blank">老斋</a> 2009-04-06 12:50 <a href="http://www.cppblog.com/yttria/archive/2009/04/06/79082.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>