<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[拿破仑/am]]></title>
<description><![CDATA[虚拟人生]]></description>
<link>http://191884859.qzone.qq.com</link>
<lastBuildDate>Sun, 29 Nov 2009 18:53:34 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Wed, 29 Jul 2009 05:11:29 GMT</pubDate>

<item>
<title><![CDATA[Asp.Net 远程连接Oracle数据库]]></title>
<link>http://191884859.qzone.qq.com/blog/1248844289</link>
<description><![CDATA[首先从微软停止.Net FrameWork支持Oracle数据库的研发，转为第三方提供说起，微软是很有实力的公司，他在桌面领域令其他对手望其项背，产品战线也从桌面延伸到数据库服务器，集群服务器，但微软在企业方向的发展总是难以突破，我想着与他们太过商业化的企业理念有关吧. <br> <br>    下面是asp.net连接远程Oracle数据库服务器步骤： <br> <br>    1.asp.net连接oracle服务器需要添加Sytem.Data.OracleClient命名空间。 <br> <br>    2.连接时需要ConnectionString字符串，出现在web.config文件中，如下所示： <br> <br>    &lt;connectionStrings&gt; <br>   &lt;add name=&quot;ConnectionString&quot; connectionString=&quot;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=你的数据库服务器ip)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=你的数据库实例名)));User ID=scott;Password=tiger;Unicode=True&quot; providerName=&quot;System.Data.OracleClient&quot;/&gt; <br>&lt;/connectionStrings&gt; <br> <br>上面的连接字符串添加了tns解析字符串，不需要再有OracleClient，否则需要安装，经过上面两步，在.Net Framework 2.0中远程连接Oracle 10g数据库服务器测试通过。 <br> <!--v:3.2--> ]]></description>
<category><![CDATA[ASP.NET]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1248844289#comment</comments>
<qz:effect>134217728</qz:effect>
<pubDate>Wed, 29 Jul 2009 05:11:29 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1248844289</guid>
</item>

<item>
<title><![CDATA[骨骼动画与关键帧动画]]></title>
<link>http://191884859.qzone.qq.com/blog/1242002634</link>
<description><![CDATA[骨骼动画(Skeletal Animation)又叫Bone Animation，它与关键帧动画(Key-frame Animation)相比，占用空间小，因为它不需要象关键帧动画那样要存储每一帧的各个顶点的数据，而是只需要存储每一帧的骨骼，骨骼与顶点相比，当然要少得多。所以骨骼动画有很多优势，当然其技术难度也很高。我个人觉得动画在计算机图形学中是一个十分重要的内容，不管是在游戏、电影动画还是虚拟现实中，生动逼真的动画（人、动物等）会使之增色不少。所以我决定今后的研究方向就是计算机动画。目前在研究Skeletal Animation，这是目前动画技术中的主流。欢迎同好与我交流，共同提高！     骨骼动画的实现思路是从我们人的身体的运动方式而来的（所以VR就是对现实世界的虚拟嘛 :-)）。动画人物的身体（肉、皮肤）是一个网格(Mesh)模型，网格的内部是一个骨架结构。当人物的骨架运动时，身体就会跟着骨架一起运动。骨架是由一定数目的骨骼组成的层次结构，每一个骨骼的排列和连接关系对整个骨架的运动有很重要的影响。每一个骨骼数据都包含其自身的动画数据。和每个骨架相关联的是一个“蒙皮”(Skin)模型，它提供动画绘制所需要的几何模型(Vertex,Normal,etc)和纹理材质信息。每个顶点都有相应的权值(Weight)，这些权值定义了骨骼的运动对有关顶点的影响因子。当把动画人物的姿势和全局运动信息作用到骨架上时，这个“蒙皮”模型就会跟随骨架一起运动。 <br>    所以关键是对骨架进行动画生成，生成的方法也是用关键帧。<span style="font-weight:bold"><wbr /><span style="color:#cc0066;line-height:1.8em;">关键帧动画是对人物的网格(Mesh)模型采用关键帧生成动画；而骨骼动画则是对人物的骨架采用关键帧生成动画，然后再让网格(Mesh)模型跟随骨架运动。</span><wbr /></span><wbr />关键帧动画实现的2个关键点是：关键帧的选取和中间帧的插补。 <br>    关键帧的指定有2种基本的方法：前向动力学(FK)和逆向动力学(IK)。前向动力学用一组节点的角度来找到末端受动器的位置；而逆向动力学则是找到将末端受动器置于所要位置所需的一组节点角度。前向动力学的优点是：计算简单，运算速度快，缺点是：需指定每个关节的角度和位置，而由于骨架的各个节点之间有内在的关联性，直接指定各关节的值很容易产生不自然协调的动作；逆向动力学的优点是：只需指定主要关节点的位置，负担轻，缺点是：计算模型比较复杂，开发者需要机械运动和动力学、几何学以及向量数学等方面的相关知识。 <br>    中间帧的插值分2步：(1) 根据当前时间，通过插值计算出每个骨骼的旋转、平移等值，形成中间帧的骨架。插值算法一般采用四元数(Quternion)的球面线性插值(Spherical linear interpolation)SLERP，SLERP特别适合在两个方位之间进行插值，不会出现像对欧拉角插值那样出现万象锁的现象，而且这种插值能产生更平滑和连续的旋转，表达方式也很简洁；(2) 根据骨架的变化情况，插值计算出骨架的“蒙皮”模型的各个顶点的位置变化。对于某个特定骨骼，“蒙皮”模型的顶点变换矩阵＝初始姿势的变换矩阵的逆×姿势变换后的矩阵。另外还要考虑顶点可能受多个骨骼运动的影响。 <!--v:3.2--> ]]></description>
<category><![CDATA[3D]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1242002634#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 11 May 2009 00:43:54 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1242002634</guid>
</item>

<item>
<title><![CDATA[出现HTTP 500 - 内部服务器错误 最简单的解决方案]]></title>
<link>http://191884859.qzone.qq.com/blog/1240968521</link>
<description><![CDATA[<br>windows xp sp3 的IIS出现HTTP 500 - 内部服务器错误 最简单的解决方案<br>点击:618次 〖时间：2009-03-11 00:20:44  来源：  作者： 〗『我也来发表文章』<br><br>IIS安装完成，一运行出现“HTTP 500 - 内部服务器错误”，网上找了一圈，处理方法那个叫复杂，在研究完复杂方法之后，发现只要三步就可以解决问题了。（有时可能是装了windows xp sp3 的问题<br>首先删除IIS后，再开始下面的操作：<br>1. 运行：regsvr32 %windir%/system32/vbscript.dll （其实这一步也可以省，确保万一，还是执行吧）<br>2. 运行：msdtc -resetlog<br>3. 重新安装IIS <!--v:3.2--> ]]></description>
<category><![CDATA[ASP.NET]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1240968521#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 29 Apr 2009 01:28:41 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1240968521</guid>
</item>

<item>
<title><![CDATA[VS2008注释宏的制定]]></title>
<link>http://191884859.qzone.qq.com/blog/1239621874</link>
<description><![CDATA[一. 目的<br>      在程序的开发中，注释是必不可少的一部分。对于大多数注释，都有着相似的样子，另外，在团队开发的过程，不同的开发者可能各自使用不同的注释风格进行编写注释。为了提高在开发过程中，编写注释的效率，以及规范团队开发过程中所有人使用相同的注释风格，可以利用VS提供的Macro扩展功能，实现一套Macro模板。在使用的过程中，只需要使用相应的快捷键，便可使用预定好的注释模板，这时候，只需要修改相应的参数就可以了。<br> <br>二. 实现<br>1. 新建Macro工程<br>    打开 菜单 --&gt; Tools --&gt; Macro --&gt; New Macro Project...，根据向导提示建立工程。<br>2. 编辑Macro工程<br>    打开 菜单 --&gt; Tools --&gt; Macro --&gt; Macro Explorer ，在Explorer中选择新建的工程，修改Module名(右键)，在Module名上双击，在打开的Macro IDE中进行编辑。<br>3. 在Module下，添加要实现的Macro，并实现(内容为向Active Document中添加注释)。<br>4. 保存<br>5.在VS2008中，双击添加的Macro，将执行对应的Macro代码(使用VBScript在Macro IDE中实现的)。<br>6. 建立快捷键<br>    打开 菜单 --&gt; Tools --&gt; Options --&gt; Keyboard ，在列表框中选择刚才添加的Macro，然后在 Press shortcuts keys中输入快捷键，点击Assign 。<br>7. 这时候，就可以直接使用快捷键来执行Macro 。<br> <br>三. 使用附件<br> 1. 加载<br>     打开 菜单 --&gt; Tools --&gt; Macro --&gt; Load Macro Project... ，选择附件里的工程。<br>2.  配置快捷键<br>3. 完成<br> <br>具体的实现代码见附件工程。 <!--v:3.2--> ]]></description>
<category><![CDATA[C++]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1239621874#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 13 Apr 2009 11:24:34 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1239621874</guid>
</item>

<item>
<title><![CDATA[注册一个窗口类]]></title>
<link>http://191884859.qzone.qq.com/blog/1239330333</link>
<description><![CDATA[<a href="http://mycppnotebook.spaces.live.com/blog/cns!3F9389B47EEE6E57!3622.entry?&amp;_c02_owner=1" target="_blank"><span style="color:#4563b9;line-height:1.8em;">《白手起家Win32SDK应用程序》第四篇 注册一个窗口类</span><wbr /></a><wbr />此系列转自<a href="http://blog.csdn.net/lyz84331/" target="_blank"><span style="color:#0000ff;line-height:1.8em;">颠覆</span><wbr /></span><wbr /></a><wbr />：<a href="http://blog.csdn.net/lyz84331/archive/2007/03/19/1533216.aspx" target="_blank"><span style="color:#4563b9;line-height:1.8em;">http://blog.csdn.net/lyz84331/archive/2007/03/19/1533216.aspx</span><wbr /></a><wbr /><br>一 创建并显示一个窗口的“遐想”。? 首先，要显示的窗口在哪里呢？</span><wbr />    要想显示你自己的窗口，显然你得事先创建一个自己的窗口。当你想要一个窗口时，Window系统才会为你创建窗口。不要时，Window再销毁这个窗口。噢，这是多么相当然的一种机制啊，你说是吧！也就是说我们得先创建一个窗口才能显示。（否则哪里来的窗口给你显示呢？）? 其次，你想创建什么样的窗口呢？</span><wbr />     那么，创建什么样的窗口呢？创建前，Window系统可不知道你要的是什么类型的窗口啊（比如标题栏上显示什么图标，鼠标形状是什么，窗口背景颜色等等）。这些类型信息应在你创建前事先告诉Window系统。可以采用这种方法：就是我们事先写一份要创建窗口的类型申请表，提交（注册）给Window系统。然后在创建时，可以让Windows按这个申请表来创建你所要的窗口了。也就是说我们还应该先提交一个申请表，申请成功后再根据这个表创建一个窗口。    依据上述的理由，我假想了以下几个步骤要做：</span><wbr />    第一． 你得先填写一份你想创建的窗口类的“申请表”。    第二． 然后将这“申请表”通过一个API函数提交给Windows系统（即注册到Windows系统中）。     第三．如果提交（注册）成功，就说明Window系统通过了你的“申请表”，Windows系统中就有了一份你所申请的窗口类（注：这个注册成功的已经注册在系统中的“申请表”我们称之为窗口类）。这样你就可以利用这个申请成功的窗口类，通过一个专门的API函数让Windows系统创建一个或多个的同一窗口类的窗口。    第四． 创建成功后，我们有了窗口。但是，虽然窗口已存在在内存中，并不一定就马上显示在屏幕上（这根据你的意愿了），所以之后的某时你可以用一个API函数来让Windows系统显示刚才创建的窗口。    Window系统就是这样设计的噢！（呵呵，这样设计不算坏，我可以接受。）     以上就是创建一个窗口的大致过程。请记住，在Window系统下你的程序要显示一个你想自定的窗口总是得经历如此步骤的。还要记住一点，我们的代码只是通过调用Window系统所提供的API函数来完成对窗口间接的管理。实际上窗口的管理操作都由Window系统直接完成的。    好，让我们在本篇中先来完成第一、二步骤吧！二 第一步 填写一份“申请表”</span><wbr />1 用什么来作为这种“申请表”呢？</span><wbr />    我想，C语言中的struct结构体类型的变量来充当这个“申请表”是再合适不过的了。呵呵，真是这样，VC6下早已为我们准备好了这样的“申请表”了。那就是WNDCLASSEX（我们称之为窗口类结构体）。    看看这个WNDCLASSEX结构体的底细吧！    在windef.h中已经有定义：（下面所列的与真实文件中会有点不同，但目前你只要理解我这份就可以了。）typedef struct tagWNDCLASSEX {    UINT        cbSize;        //用来保存本结构体的所占字节数UINT        style;   //窗口类型风格。                    //比如，可设置“若移动窗口宽度时，则刷新整个窗口。    WNDPROC     lpfnWndProc; //回调函数指针，用以指向前面那个回调函数。    int         cbClsExtra;       //略，我们可不必使用它，只要赋值为0就可    int         cbWndExtra;      //略，同上    HINSTANCE   hInstance;      //窗口所属的应用程序实例句柄。    HICON       hIcon;          //大图标，（这个图标会显示在窗口的哪里呢？）    HICON       hIconSm;       //小图标，（这个又会显示在窗口的哪里呢？）    HCURSOR     hCursor;       //鼠标句柄，用以指定鼠标移入窗口时的样式HBRUSH      hbrBackground;  //用来刷背景颜色的画刷句柄，                             //窗口的颜色就会按这个显示。LPCSTR      lpszMenuName;   //用来指向菜单资源名称字符串的指针，                              //可让你的窗口有一个菜单。LPCSTR      lpszClassName;   //用来指向窗口类名字符串的指针                              //作为这个窗口类的标识} WNDCLASSEX    哦！是一个有12个成员变量的struct结构体的类型。（看来我们又要一个一个耐心地搞定它。）2 创建一个“申请表”</span><wbr />现在就先让我用这个WNDCLASSEX结构体申明一个变量吧！（看粗体字部分）    HWND hWnd;    MSG msg;WNDCLASSEX winclass;   </span><wbr />//变量名可由你自己定。    顺便解释一下：    这里我顺便地同时申明了hWnd的窗口句柄变量，用以保存将要创建出来的窗口的句柄。    还申明了一个msg：它的类型是MSG，也是一个已预定义好的结构体，用来保存窗口操作的各种消息信息。    好了好了，以后再说这两个东东啦。3 填写“申请表”</span><wbr />    接下来就到了填写这个“申请表”的时候啦！也就是要对winclass这个结构体变量的各成员赋值。winclass.cbSize = sizeof (WNDCLASSEX);</span><wbr />     这是将本结构体的大小（占字节数）赋值给其成员变量cbSize，一定要这样做哦！好处是：以后Windows系统只要访问cbSize就可知道 wndclass的大小了，就不必每次都要用sizeof(WNDCLASSEX)来获取大小。（哦，不错，这真是一个很值得学习的做法）winclass.stype=  CS_VREDRAW | CS_HREDRAW | CS_OWNDC | CS_DBLCLICKS;</span><wbr />    我们这里将这四个值同时赋值给成员变量stype。    新问题：CS_VREDRAW、CS_HREDRAW、CS_OWNDC、CS_DBLCLICKS是什么啊！    stype是一个UINT即unsigned int的类型（共32位二进制位）。stype的可能值为如下的组合：             表 二.3  窗口类的类型标志标识             描述CS_HREDRAW    若移动或改变了窗口宽度，则刷新整个窗口CS_VREDRAW    若移动或改变了窗口高度，则刷新整个窗口CS_OWNDC    为该类中的每个窗口分配一个单值的设备描述表CS_DBLCLKS    当用户双击鼠标时向窗口程序发送一个双击的信息，同时，光标位于属 于该类的窗口中CS_PARENTDC    略CS_NOCLOSE    禁止系统菜单上的关闭命令CS_SAVEBITS    略    关于更详细的类型标志描述，请自行参考相关书籍。    你可能看完后仍还不能完全明白这些窗口类的类型标志的意思。没有关系，它不妨碍我们对整个程序框架的理解（我们可是要善于把握轻重缓急噢！），现在你只要按我上面赋值就可以了。    还有一个问题：符号“|”是按位或的运算符，即表示CS_VREDRAW、CS_HREDRAW、CS_OWNDC、CS_DBLCLICKS的值同时都赋值给stype    （只能解释到这里了，如果还不太明白“|”的运算，请自己去看关于C语言中“按位或”的相关知识了。）winclass.lpfnWndProc=WinProc;</span><wbr />    lpfnWndProc是一个函数指针（第一篇我已经说过你要对函数指针有一定认识。），它是WNDPROC函数类型，这个函数类型在winuser.h文件中已有定义。如下：    typedef LRESULT (CALLBACK* WNDPROC)(HWND, UINT, WPARAM, LPARAM);    发现没有，WNDPROC类型的格式与我在第三篇中写的那个自定义窗口过程函数的格式是一样的。现在我们将我们的这个函数WinPro的地址赋值给lpfnWndProc函数指针变量。    将前面的那个回调函数WinProc的首地址赋值给成员变量lpfnWndProc。这样这个窗口类就与这个回调函数相关联起来了。     这里，你可能有个疑问：为窗口类指定一个窗口过程函数有什么用处呢？这是Window系统的消息机制的关键。但我现在不想说太多，因为真的现在无法说清楚的。只有等到我将整个程序框架建立起来后，我们再来理解它吧。（唉！我知道这种说了却又没能完全说清楚的情况不应该有，但真的是不得不为之啊！）wndclass.hInstance = hinstance;</span><wbr />    第二篇中可是说过主函数参数中hinstance的值就是本应用程序实例句柄值，我们现在将这个hinstance的句柄值赋值给wndclass.hInstance。这样，由这个窗口类结构创建的窗口就与本程序实例相关联了。wndclass.cbClsExtra=0;</span><wbr />wndclass.cbWndExtra =0;</span><wbr />    我们现在只是对cbClsExtra和cbWndExtra两个成员简单赋值为0。你现在也不用管它们是做什么的。可以保证绝大多数的程序只要这样就行。wndclass.hCursor =LoadCursor(NULL, IDC_ARROW);</span><wbr />    hCursor 是一个鼠标光标句柄变量，用来为这个窗口类指定一个鼠标句柄值（也就是想让这个窗口显示一个什么样的鼠标形状了）。LoadIcon(NULL, IDC_ARROW);这个函数是加载一个光标给hCursor的。你现在只要造就输入就可，其它的以后我再说了。wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION); </span><wbr />wndclass.hIconSm = LoadIcon(NULL,IDI_APPLICATION);</span><wbr />    hIcon和hIconSm都是图标句柄变量，前一个是用以指定大图标，后一个是用以指定小图标。    hIconSm中设置的图标会显示在你的窗口的标题栏左边。    hIcon中设置的图标是会显示在哪儿啊？不好意思，我真的不知道。如果有人知道，请告之，本人非常感谢！    关于LoadIcon函数，它是加载一个图标给hIcon及hIconSm的。现在你只要造就输入就可以了。wndclass.lpszMenuName =NULL;</span><wbr />    lpszMenuName是一个字符串指针，这是用来指向一个菜单资源名字符串。我们这个窗口暂时不要菜单，所以这里先指定NULL。wndclass.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);</span><wbr />    hbrBackground 是一个画刷句柄变量（类型HBRUSH）(呵呵，又一个新句柄。)。窗口客户区的背景颜色是用这个变量指定的画刷来刷的。看不明白(HBRUSH) GetStockObject(BLACK_BRUSH)这个函数没有关系，这里它提供了一个白色画刷给我们。你现在只要造就输入就可以。wndclass.lpszClassName =&quot;WINCLASS1&quot;;</span><wbr />    lpszClassName 是一个字符串指针，它是为这个窗口类（申请表）指定个字符串，这个字符串作为这个窗口类的名称。这里我们指定”WINCLASS1”字符串作为这个窗口类的名称。（要注意一点的是，一个程序中如果申请（注册）了多个窗口类，那么每个窗口类的这个字段值是不能相同的。）    到此为止，我们终于（有点稀里糊涂地）结束了这个结构体各成员变量的赋值了。以上成员变量赋值代码汇总如下：wndclass.cbSize = sizeof(WNDCLASSEX);wndclass.cbClsExtra=0;wndclass.cbWndExtra =0;wndclass.lpfnWndProc = WinProc;wndclass.style = CS_VREDRAW | CS_HREDRAW | CS_OWNDC | CS_DBLCLKS;wndclass.hInstance = hinstance;wndclass.hCursor =LoadCursor(NULL, IDC_ARROW);wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION); wndclass.hIconSm = LoadIcon(NULL,IDI_APPLICATION);wndclass.lpszMenuName = NULL;wndclass.hbrBackground =(HBRUSH) GetStockObject(BLACK_BRUSH);wndclass.lpszClassName =&quot;WINCLASS1&quot;;      好了，我们已经填好了我们想要创建的窗口的“申请表”了，现在可以透一口气了！   然后……再继续，因为我们的任务还没用完成呢！三 第二步 提交“申请表”给Window系统</span><wbr />    到了提交“申请表”的时候了。我们现在要将wndclass中的各项数据信息提交（注册）到Windows系统中。有一个API函数是专门用来注册窗口类信息的，原型如下：ATOM WINAPI RegisterClassEx(CONST WNDCLASSEX *);</span><wbr />    参数是WNDCLASSEX *类型的指针，只要将要注册的WNDCLASSEX结构体变量地址代入就行。    返回值是一个ATOM类型，其实它也是一个unsigned short类型的别名而已。如果注册不成功则程序返回0值，否则表示注册成功。（注：我们暂时不关心其它返回值的意义。）    所以我们注册窗口类的代码可以如下：    if (!RegisterClassEx(&amp;winclass))</span><wbr />        return 0;     //不成功程序就直接结束了</span><wbr />四 最后总括代码</span><wbr />    本篇中所增加的全部代码现总括如下(粗体字部分)：WINAPI int WinMain(HINSTANCE hinstance,                 HINSTANCE hprevinstance,                 LPSTR lpcmdline,                 int ncmdshow){    HWND hWnd;  </span><wbr /> //窗口句柄变量   MSG msg; </span><wbr />     //消息结构体变量    WNDCLASSEX wndclass;</span><wbr />   //窗口类结构体变量    //以下是对wndclass各成员赋值    wndclass.cbSize = sizeof(WNDCLASSEX);</span><wbr />    wndclass.cbClsExtra=0;</span><wbr />    wndclass.cbWndExtra =0;</span><wbr />    wndclass.lpfnWndProc = WinProc;</span><wbr />    wndclass.style = CS_VREDRAW | CS_HREDRAW | CS_OWNDC | CS_DBLCLKS;</span><wbr />    wndclass.hInstance = hinstance;</span><wbr />    wndclass.hCursor =LoadCursor(NULL, IDC_ARROW);</span><wbr />    wndclass.hIcon =LoadIcon(NULL,IDI_APPLICATION);</span><wbr />          wndclass.hIconSm = LoadIcon(NULL,IDI_APPLICATION) ;</span><wbr />    wndclass.lpszMenuName = NULL;</span><wbr />    wndclass.hbrBackground =(HBRUSH) GetStockObject(BLACK_BRUSH);</span><wbr />    wndclass.lpszClassName =WND_CLS_NAME;</span><wbr />//下面是利用wndcalss结构体的信息注册一个窗口类    if (!RegisterClassEx(&amp;wndclass))</span><wbr />        return 0;</span><wbr />        //……return 0;} <!--v:3.2--> ]]></description>
<category><![CDATA[C++]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1239330333#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Fri, 10 Apr 2009 02:25:33 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1239330333</guid>
</item>

<item>
<title><![CDATA[Get SWC from away3d source]]></title>
<link>http://191884859.qzone.qq.com/blog/1239279016</link>
<description><![CDATA[You should now have a project in your explorer for Away3D. Copy the source code from wherever you extracted it to the project. You should have two root folders, away3d and nochump. With any luck your project looks similar to the one on the right. You should get a compile error though mentioning that you don't have any source code selected. This is solved easily, open up the properties for the project (right click the project and go to properties) and once the window opens go to &quot;Flex Library Build Path&quot;. The &quot;Classes&quot; tab should be open and go ahead and check both root folders then click &quot;OK&quot;. Consequently you should have your bin folder fill up with your library swc. <!--v:3.2--> ]]></description>
<category><![CDATA[3D]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1239279016#comment</comments>
<qz:effect>134217728</qz:effect>
<pubDate>Thu, 09 Apr 2009 12:10:16 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1239279016</guid>
</item>

<item>
<title><![CDATA[SilverLight WPF区别]]></title>
<link>http://191884859.qzone.qq.com/blog/1238548048</link>
<description><![CDATA[SilverLight可以看作是WPF的一个简化版本，或者一个轻量版本。 <br><br>SilverLight是基于浏览器插件的，在浏览器中运行，服务器端不需要部署任何环境，客户端只需要安装Runtime浏览器插件，无须安装.net Framework 3.0。所以，SilverLight的运行环境不受操作系统和浏览器的种类限制（更准确的说，是受到较少的限制）。 <br><br>WPF可以编写Web程序或者桌面应用程序，可以直接编译为独立运行的.Exe文件。WPF运行时必须安装.net Framework 3.0。这就要求WPF目前运行的操作系统必须是Windows Vista或者Windows XP SP2。 <br><br>此外，SilverLight作为WPF的一个轻量级的版本，比WPF削减了很多功能。 <br>比如，WPF支持直接在XAML中绑定触发来触发动画，而SilverLight就只能通过托管代码或者Javascript来进行。 <br>另外，WPF直接支持3D效果和3D镜头变换，但是SilverLight就不支持这个了。 <!--v:3.2--> ]]></description>
<category><![CDATA[ASP.NET]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1238548048#comment</comments>
<qz:effect>134217728</qz:effect>
<pubDate>Wed, 01 Apr 2009 01:07:28 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1238548048</guid>
</item>

<item>
<title><![CDATA[开源3D方面的软件]]></title>
<link>http://191884859.qzone.qq.com/blog/1238034788</link>
<description><![CDATA[<span style="color:#ff0000;line-height:1.8em;"><span style="font-weight:bold"><wbr />开源3D方面的软件</span><wbr /></span><wbr /> <br>(1) <a href="http://www.blender.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Blender</span><wbr /></a><wbr /> <br>Blender is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. Available for all major operating systems under the GNU General Public License.<br>(2) <a href="http://g3d-cpp.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">G3D Engine</span><wbr /></a><wbr /><br>G3D is a commercial-grade 3D Engine available as Open Source (BSD License). It is used in games, tech demos, research papers, military simulators, and university courses. It can support real-time rendering, off-line rendering, back-end game server management of 3D worlds, and use of graphics hardware for general purpose computing.<br>G3D provides a set of routines and structures so common that they are needed in almost every graphics program. It makes low-level libraries like OpenGL and sockets easier to use without limiting functionality or performance. G3D gives you a rock-solid, highly optimized base from which to build your application.<br>G3D does not contain scene graph or GUI routines. Because of this, there is a lot of flexibility to how you structure your programs. The tradeoff is that you have to know more about 3D programming. G3D is intended for users who are already familiar with C++ and DirectX or OpenGL. G3D does not draw widgets by itself. Several good G3D-compatible GUI libraries exist and we recommend using one with G3D if your project has extensive UI needs. <br>(3) <a href="http://www.ogre3d.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">OGRE Engine</span><wbr /></a><wbr /> <br>OGRE v1.2 [Dagon] represents the culmination of 5 years of continuous development, resulting in what is now regarded by many as the leading open source real time 3D rendering engine. OGRE is packed with features  to make your development life easier, whether you're making games, architectural visualisation, simulations, or anything else which requires a top-notch 3D rendering solution.<br>(4) <a href="http://www.libsdl.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">SDL</span><wbr /></a><wbr /><br>Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of &quot;Civilization: Call To Power.&quot;<br>SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.<br>SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, and Smalltalk.<br>SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.<br>(5) <a href="http://www.flashsandy.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Sandy</span><wbr /></a><wbr /> <br>Sandy is an intuitive and user-friendly 3D open-source library developed in Actionscript 2.0 for the Flash environment. <!--v:3.2--> ]]></description>
<category><![CDATA[3D]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1238034788#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Thu, 26 Mar 2009 02:33:08 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1238034788</guid>
</item>

<item>
<title><![CDATA[游戏引擎列表 2]]></title>
<link>http://191884859.qzone.qq.com/blog/1238034774</link>
<description><![CDATA[<span style="font-weight:bold"><wbr /><span style="color:#ff0000;line-height:1.8em;">引擎概览（A--G）</span><wbr /></span><wbr /><br>名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://www.3dcakewalk.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">3DCakeWalk</span><wbr /></a><wbr /> Python Windows/Linux 商业2D/3D 基于 DirectX和OpenGL Python <a href="http://www.3dcakewalk.com/features.php" target="_blank"><span style="color:#3366cc;line-height:1.8em;">参见</span><wbr /></a><wbr /> <a href="http://www.3dgamestudio.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">A6游戏引擎</span><wbr /></a><wbr /> C-Script，模仿C++/Delphi Windows 商业 3D 基于 DirectX 是 是 C-Script脚本语言 带物理运算 <a href="http://www.gamedev2d.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">AGL 引擎</span><wbr /></a><wbr /> C++ Windows 商业 2D 基于 DirectDraw，Direct3D和OpenGL 是 否 否 高级游戏场景框架 易于使用，硬件抽象，自动资源管理，自定义文件系统 <a href="http://alleg.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Allegro</span><wbr /></a><wbr /> C++ DOS, Unix, Windows, BeOS, QNX, MacOS 开源，免费 2D以及3D 是 否 否 <a href="http://www.3dlevel.com/gamedev/news.php" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Artificial 引擎</span><wbr /></a><wbr /> .NET Windows 免费 3D 基于 DirectX 是 是 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Axiom&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Axiom</span><wbr /></a><wbr /> .NET 免费 3D 基于 OpenGL 否 否 否 <a href="http://www.bajaengine.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Baja引擎</span><wbr /></a><wbr /> C++/Lua Windows, Mac Os X 免费 3D 基于 OpenGL 是 是 Lua 专业级品质，包含各种开发工具 灵活性高 <a href="http://www.blitzbasic.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Blitz3D</span><wbr /></a><wbr /> Basic Windows商业 2d/3D 基于 DirectX7 是 是 BlitzBasic 使用者众多易于使用，支持BSP，3DS非面向对象，basic语法 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=BlitzMax&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">BlitzMax</span><wbr /></a><wbr /> Object Basic Windows, Linux, MacOS 商业 2D 基于 OpenGL 是 是 BlitzMAX 脚本 提供多种模块（GUI，3D，音效，物理运算等）易于使用高速2D引擎，面向对象，支持LUA 没有3D支持 <a href="http://chrisk.free.fr/cariboost2/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Brume Game引擎</span><wbr /></a><wbr /> .NET 2.0 (C#) Windows 免费3D 基于 DirectX 是 否 否 提供多种模块（GUI，音效，物理运算，碰撞检测，动画等）易于使用，面向对象 <a href="http://www.terathon.com/c4engine/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">C4 引擎</span><wbr /></a><wbr /> C++ Windows/MacOS 商业 3D 是 是 <a href="http://www.terathon.com/wiki/index.php?title=Using_the_Script_Editor" target="_blank"><span style="color:#3366cc;line-height:1.8em;">可视化脚本编辑</span><wbr /></a><wbr /> <a href="http://www.terathon.com/c4engine/features.php" target="_blank"><span style="color:#3366cc;line-height:1.8em;">参见</span><wbr /></a><wbr /> 正在开发 特性支持不完整 <a href="http://www.cipherengine.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Cipher Game 引擎</span><wbr /></a><wbr /> C/C++ Windows 商业 3D 是 是 碰撞检测，AI 名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://www.clanlib.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">ClanLib</span><wbr /></a><wbr />C++ Windows, Linux, MacOSX 开源免费2D加速 是 是 否 网络系统表现优秀 <a href="http://www.hyzgame.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Classical Moon GDK</span><wbr /></a><wbr /> C/C++ Windows Free/商业 2D 基于 OpenGL 是, 基于 OpenAL 是 可定制化C/C++脚本语言 Chinese <a href="http://www.clockworkinnovations.ca/clockwork.htm" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Clockwork</span><wbr /></a><wbr /> (未完成) 不需要 Windows, Linux Indie/商业 3D 基于 OpenGL 基于 OpenAL 计划中 Lua <a href="http://www.megastormsystems.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">CRM32Pro</span><wbr /></a><wbr /> C++ Windows, Linux 闭源 LGPL2D 基于 SDL/glSDL，优化MMX基于SDL_mixer的API 基于SDL_Net的API 否 XML解析器，自带文件打包管理器，<a href="http://www.megastormsystems.com/sdk/crm32pro_en.htm" target="_blank"><span style="color:#3366cc;line-height:1.8em;">参见</span><wbr /></a><wbr /> 基于各种CPU的高级设定，可定制化配置系统 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Crystal_Space&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Crystal Space</span><wbr /></a><wbr /> C/C++ Linux, Windows, MacOS X 免费(LGPL) 3D 基于 OpenGL 是 否 Python, Perl 或 Java <a href="http://www.dabooda-engine.tk/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">DaBooda Turbo 引擎</span><wbr /></a><wbr /> VB Windows 2D 基于 DirectX 是 否 否 <a href="http://www.daimonin.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Daimonin</span><wbr /></a><wbr /> C（服务端），C++（客户端）java（编辑器）Linux, Windows, MacOSX GPL 2D/3D 基于 SDL及<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=OGRE3D&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">OGRE3D</span><wbr /></a><wbr /> 是 是 Lua 完整的MMORPG引擎 <a href="http://www.delta3d.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Delta3D</span><wbr /></a><wbr /> C++ Linux, Windows, MacOSX 免费(LGPL) 3D OpenGL是 是Python 物理运算，场景编辑器，<a href="http://www.delta3d.org/article.php?story=20051209133127695&amp;topic=docs" target="_blank"><span style="color:#3366cc;line-height:1.8em;">参见</span><wbr /></a><wbr /> 支持大规模地形渲染。 名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=DarkbasicPro&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">DarkbasicPro</span><wbr /></a><wbr /> Basic Windows共享软件 2d/3D 基于 DirectX9 是 是 Darkbasic 用户众多 易于使用，支持BSP，3DS。 非面向对象，basic语法 <a href="http://www.simion.co.uk/dizzyage/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">DizzyAGE</span><wbr /></a><wbr /> C++ Windows 免费 2D 基于 DirectX 是 否 GS9 脚本语言 有开发工具，用于快速创建冒险类游戏 <a href="http://www.dxgame.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">DXGame引擎</span><wbr /></a><wbr /> VB6 Windows 免费 2D+ 基于 Direct3D 是 否 否 自动精灵管理，2D贴图地图（层数无限），基本粒子系统，碰撞检测 <a href="http://dxlib32.se32.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">dx_lib32 2.0</span><wbr /></a><wbr /> VB 6.0 (亦有 VB.NET) Windows 免费 2D 基于 D3D 8) 基于 DirectAudio (DSound8) 否 否 支持Quake/Half-Life的打包文件格式 界面简单，易于使用，说明文档完备 不完全面向对象，说明文件及网站都是<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=%E8%A5%BF%E7%8F%AD%E7%89%99%E8%AF%AD&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">西班牙语</span><wbr /></a><wbr /> <a href="http://easyway.sourceforge.net/index.php" target="_blank"><span style="color:#3366cc;line-height:1.8em;">EasyWay 引擎</span><wbr /></a><wbr /> Java Windows, Linux, Mac OS 开源GPL 2D/3D 基于 OpenGL OpenAL 计划中否 可扩展，像素级碰撞检测，自动寻路使用简便API说明文件不完善 名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://epeeengine.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Epee 引擎</span><wbr /></a><wbr /> C++ Windows, Linux,Maczlib/libpng 2D基于SDL，3D计划使用OpenGL 是 计划中 计划中<a href="http://epeeengine.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Epee 参见</span><wbr /></a><wbr />渲染快速引擎还在开发中 <a href="http://dog4.dyndns.org:8080/trac" target="_blank"><span style="color:#3366cc;line-height:1.8em;">ephLib</span><wbr /></a><wbr /> C++/Io OS X GPL/其他 2D/3D 基于 OpenGL OpenAL 是完整<a href="http://www.iolanguage.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Io</span><wbr /></a><wbr />脚本支持 高级粒子系统可修改 开发中，特性不完整 <a href="http://www.espresso3d.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Espresso3D</span><wbr /></a><wbr /> Java Windows, Linux, MacOS X 免费/商业 3D 基于 LWJGL 2D/3D 基于 OpenAL 否否 <a href="http://www.espresso3d.com/features.php" target="_blank"><span style="color:#3366cc;line-height:1.8em;">参见</span><wbr /></a><wbr /> <a href="http://fenix.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Fenix Project (beta)</span><wbr /></a><wbr /> Pascal、C兼有 Windows, Linux, Mac OS, Solaris, BeOs, DreamCast, GP32X 开源2D 基于 SDL 基于 MikMod 基于 SDL_Net 否 像素级碰撞检测，自动寻路 易于使用基于软件渲染的2D，非面向对象的脚本语言，漏洞少 <a href="http://www.fifengine.de/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">FIFE</span><wbr /></a><wbr /> C++ Win32, Linux, MacOS X, BSD 免费(GPL 2.0) 2D软件渲染，基于SDL, 有硬件加速模式，基于OpenGL 是 (OpenAL) 否 Lua 5.1 计划支持各种特效 还不完整 <a href="http://www.flatredball.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">FlatRedBall 2.5D</span><wbr /></a><wbr /> .NET Windows Free 3D 基于 DirectX 是 Soon 否 模板，碰撞检测，骨骼系统，物理运算 <a href="http://g3d-cpp.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">G3D</span><wbr /></a><wbr /> C++ Linux, Windows, MacOS X 免费(BSD) 3D 基于 OpenGL 否 否 否 <a href="http://g3d-ruby.rubyforge.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">G3DRuby</span><wbr /></a><wbr /> Ruby Windows, LinuxFree 3D 基于 OpenGL 否 否 否 <a href="http://www.gamemaker.nl/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Game Maker</span><wbr /></a><wbr /> Delphi Windows 免费/商业 2D/3D 是 Some 自创GML脚本 快速2D贴图地图游戏开发，但支持3D速度不够(基于DirectX) <a href="http://www.genesis3d.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Genesis3D</span><wbr /></a><wbr /> C++ Windows 免费/商业 3D基于DirectX <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=GFX3D&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">GFX3D</span><wbr /></a><wbr /> C++ windows 商业<br>引擎概览（G--Q）<br>名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://ghostengine.lutherlink.de/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">GhostEngine</span><wbr /></a><wbr /> C++, .NET Windows （Mac和Linux在开发中） 引擎代码使用Zlib/libPNG许可证，非代码资源使用多种许可否 3D 基于OpenGL/DirectX，对DirectX还在开发是 (FMOD) 是 (TCP/IP正在重写，UDP支持在计划中）Lua 普通 开发中 <a href="http://hoek.inkblue.net/goblin/goblin.html" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Goblin 2D+</span><wbr /></a><wbr /> C/C++ Windows 免费，共享，商业主要是基于D3D的2D，但支持.X和.MD2模型是-自创否否开发中<a href="http://goldenstudios.or.id/products/GTGE/index.php" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Golden T 游戏引擎</span><wbr /></a><wbr /> Java Windows, Linux, MacOS X 免费 2D基于OpenGL 是 <a href="http://www.raschke.de/julian/gosu/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Gosu</span><wbr /></a><wbr /> C++, Ruby Windows, Mac, Linux 免费 2D基于OpenGL/DirectX <a href="http://hge.relishgames.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">HGE</span><wbr /></a><wbr /> <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=HGE&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">HGE</span><wbr /></a><wbr />C++ Windows 开源（Zlib/libpng许可证） 2D基于DirectX 是, 基于BASS 否 否带开发工具引擎框架好 <a href="http://irmo.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Irmo</span><wbr /></a><wbr /> C Linux 免费是 Ruby <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Irrlicht&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Irrlicht</span><wbr /></a><wbr /> C++/.NET Windows, Linux, Mac OSX 免费 （zlib/pnglib许可证） 3D 基于DirectX(8,9)，OpenGL，多种软件渲染否 否 Lua 碰撞检测，HDR大公司开发，教学资源丰富开发中 <a href="http://ika.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">ika</span><wbr /></a><wbr /> C++ Windows, Linux 免费（GPL） 2D 基于OpenGL 是 否 Python 资源消耗少 名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://www.jadengine.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Jad 引擎- C#+MDX引擎</span><wbr /></a><wbr /> C# Windows LGPL 3D基于Managed DirectX MDSound和Vorbis .NET 否 否 需要支持shaders 2.0以上的图形卡，使用<a href="http://www.newtondynamics.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">牛顿力学引擎</span><wbr /></a><wbr />来实现逼真的运动和力回馈，支持HDR，带AI引擎（遗传算法框架）开发界面直观 开发文档不完整 <a href="http://www.clickteam.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Jamagic 1.2</span><wbr /></a><wbr />Jamascript Windows 商业 3D 是 是 是 嵌入式编辑器易学<a href="http://jengine.homedns.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">JEngine SSE</span><wbr /></a><wbr /> C++ Windows, Linux 免费（GPL） 2D基于OpenGL 是 是 Lua 碰撞检测，Cg&amp;GLS效果 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Jet3D&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Jet3D</span><wbr /></a><wbr /> C/C++ Windows Free 3D基于DirectX 是 JGame Java Windows, Unix, MacOSX 免费（BSD）2D 是 否 否 <a href="http://jmonkeyengine.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">jMonkey引擎</span><wbr /></a><wbr /> Java Windows, Linux, MacOS X 免费（BSD）3D 基于LWJGL 未知否 否 <a href="http://jogre.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">JOGRE引擎</span><wbr /></a><wbr /> Java Windows, Linux, MacOS X 免费（BSD）2D  ? 否 否 Java在线游戏引擎 <a href="http://www.clickteam.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Multimedia Fusion 2</span><wbr /></a><wbr />非脚本Windows 商业 2D 是 是 Lua ActiveX, Dll, 插件丰富，可扩展 易学 <a href="http://www.nowhere-else.org/engine" target="_blank"><span style="color:#3366cc;line-height:1.8em;">neabEngine</span><wbr /></a><wbr /> PHP Windows, Linux 商业 2D (AJAX) 否 是 是 带完整源代码，可添加模块 <a href="http://www.nevrax.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">NeL</span><wbr /></a><wbr /> C/C++ Windows, Linux 免费/商业 3D 基于DirectX或OpenGL 是 是 <a href="http://www.ironicentertainment.org/cegui/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">CEGUI集成</span><wbr /></a><wbr /> <a href="http://perso.numericable.fr/~gazkole/malakoff/index.htm" target="_blank"><span style="color:#3366cc;line-height:1.8em;">NemoX 3D 引擎</span><wbr /></a><wbr /> VB/Delphi/.NET Windows 免费 3D 基于DirectX DirectX 是 易于使用<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=NeoEngine&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">NeoEngine</span><wbr /></a><wbr /> C++ Windows, Linux 免费（MPL） 3D 基于 DirectX或OpenGL 是 是 Lua <a href="http://www.opengameengine.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">OGE - Open Game Engine</span><wbr /></a><wbr /> C++ Windows (mingw, VC), Linux (gcc) 免费（LGPL）/商业 3D（OGRE，hence DX + OpenGL) OpenAL RakNet Squirrel 多线程设计，GUI（CEGUI）物理系统（ODE）简便的开发平台<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=OGRE&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">OGRE</span><wbr /></a><wbr /> C++ Windows, Linux, MacOS X 免费（LGPL）/商业 3D 基于Directx或OpenGL 否 否 否 几乎支持所有高端3D技术大公司开发，教程丰富，开源源代码庞大 <a href="http://www.baronsoft.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">ORE</span><wbr /></a><wbr /> VB6 Windows 免费2D基于 DirectX7/DirectX8 是 是 是 名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://ovorp.sf.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Ovorp引擎</span><wbr /></a><wbr /> .NET Windows 免费2D基于DirectX 是 <a href="http://pab.dyndns.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">PAB游戏引擎</span><wbr /></a><wbr /> VB Windows <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Panda3D&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Panda3D</span><wbr /></a><wbr /> C++ Windows, Linux 免费3D 是, 基于FMOD Python <a href="http://photon.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Photon</span><wbr /></a><wbr /> C++ Linux, Windows zlib 2D 基于OpenGL 是,OpenAL 否 否 带资源管理文档丰富开发早 <a href="http://plib.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">PLib</span><wbr /></a><wbr /> C++ Linux, UNIX, Windows, MacOSX, MacOS9 免费（LGPL） 2D/3D基于OpenGL 是 是 是 <a href="http://developer.popcap.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Popcap Framework</span><wbr /></a><wbr /> C++ Windows 免费2D 是 否否开发过Zuma 不支持3D <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=PowerRender&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">PowerRender</span><wbr /></a><wbr /> C++ Windows, Xbox 商业 3D基于DirectX 是 否 C++脚本 物理系统，碰撞检测，HDR 可定制引擎阴影算法不佳 <a href="http://www.phelios.com/ptk/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">PTK引擎</span><wbr /></a><wbr /> C++ Windows, Mac 免费/商业 2D 是 否 否 支持TTF字体，各种线条，Tar文件 <a href="http://aspc.cs.utt.ro/~karg/ppt/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">PPTactical引擎</span><wbr /></a><wbr />C++ Windows, Linux 免费（LGPL）2D <a href="http://www.purebasic.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">PureBasic</span><wbr /></a><wbr /> Basic Mac OS X, Linux, Windows 商业 <a href="http://www.idsoftware.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Quake Engine</span><wbr /></a><wbr /> C DOS &amp; Windows GPL, 商业 Software, OpenGL 是 是 QuakeC <a href="http://www.idsoftware.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Quake II引擎</span><wbr /></a><wbr /> C Windows, Linux GPL/商业 OpenGL 是 是 <a href="http://www.idsoftware.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Quake III Arena 引擎</span><wbr /></a><wbr /> C Windows, Linux, Mac OS GPL/商业 OpenGL 是 是 <br>引擎概览（R--Z）<br>名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://raydium.cqfd-corp.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Raydium 3D</span><wbr /></a><wbr /> C Windows, Linux 免费（GPL）3D基于OpenGL 是,基于OpenAL 是 嵌入式PHP, Python 基于ODE的物理系统 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Ray_Game_Designer_2&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Ray Game Designer 2</span><wbr /></a><wbr /> 不需要Windows 免费3D基于OpenGL或Direct3D 是 否 是 碰撞检测，半透明，灯光效果不需要编程基础，易用，含各种开发工具游戏设定优先，图像引擎过时 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Reality_Factory&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Reality Factory</span><wbr /></a><wbr /> 不需要 Windows 3D基于<a href="http://www.genesis3d.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Genesis3D</span><wbr /></a><wbr /> (DirectX) 是 是 是 <a href="http://realmforge.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">RealmForge</span><wbr /></a><wbr /> .NET 3D 基于<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Axiom&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Axiom</span><wbr /></a><wbr />(OpenGL) 是 是 是 <a href="http://sourceforge.net/projects/retinax" target="_blank"><span style="color:#3366cc;line-height:1.8em;">RetinaX</span><wbr /></a><wbr /> .NET 2.0 (C#)免费（BSD） 3D基于Managed DirectX 是 否 否 有用户界面易用，可定制性强 <a href="http://www.revolution3d.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Revolution3D</span><wbr /></a><wbr /> VB/C++/.NET Windows 免费3D基于DirectX 是 否 否 <a href="http://www.rpg-maker-downloads.tnrstudios.com/rpg-maker-2003.html" target="_blank"><span style="color:#3366cc;line-height:1.8em;">RPG Maker 2003</span><wbr /></a><wbr /> C/Delphi Windows 共享软件2D 是，基于DirectX 是 Ruby 有关卡编辑器易用 闭源 <a href="http://www.enterbrain.co.jp/tkool/RPG_XP/eng" target="_blank"><span style="color:#3366cc;line-height:1.8em;">RPG Maker XP</span><wbr /></a><wbr /> C/Delphi Windows 共享软件 2D 是，基于DirectX 是 Ruby 有关卡编辑器 易用闭源 <a href="http://saqscrap.com/saq2d.aspx" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Saq2D</span><wbr /></a><wbr /> C# Windows 免费2D基于 XNA 否 <a href="http://www.spritecraft.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Sprite Craft</span><wbr /></a><wbr /> VB/C++/Delphi Windows 免费2D VBScript/JavaScript 名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://www.valvesoftware.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Source引擎</span><wbr /></a><wbr /> C++ Windows, Linux（服务端） 商业 Direct3D 是 是 否 基于Havok的物理系统，基于Valve的面部表情系统，VGUI, HDR <a href="http://nebuladevice.cubik.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">The Nebula Device 2</span><wbr /></a><wbr /> C++ Windows Free 3D 基于 DirectX 是 是 是 <a href="http://www.thousandparsec.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Thousand Parsec</span><wbr /></a><wbr /> 框架 Python, C++, 其他 Windows, Linux, MacOS X 免费(GPL) 2D/3D 否 TP协议 是 用于联机游戏的引擎框架 <a href="http://www.tntbasic.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">TNT Basic</span><wbr /></a><wbr />Basic MacOSX 免费(GPL) 2D 是 否 否 <a href="http://www.garagegames.com/pg/product/view.php?id=1" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Torque</span><wbr /></a><wbr /> C++ Windows, Linux, MacOS X 商业 3D 基于 OpenGL OpenAL 是 自定义脚本 任务/地形编辑器，支持Mac和Linux，实时界面编辑器,粒子系统，支持多语言 开源，用户众多，支持Many 3D模型导入 <a href="http://www.garagegames.com/products/62" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Torque2D</span><wbr /></a><wbr /> C++ Windows, Linux, MacOS X 商业 2D OpenAL 是 自定义脚本 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Truevision3D&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Truevision3D</span><wbr /></a><wbr /> VB/Delphi/C++/.NET Windows 免费/商业 3D 基于DirectX DirectX 是 VBscript, Python, Java Script 物理引擎,支持各种常见模型文件，正规映射, 阴影 <a href="http://www.unrealtech否logy.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">UnrealEngine2 / 2X / 3</span><wbr /></a><wbr /> C++ Windows, Linux, MacOS X, PS2, Xbox, PS3, XBOX 360 商业 3D 是 是 UnrealScript 物理系统, HDR (UE3) 价格较高 <a href="http://www.unigine.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Unigine</span><wbr /></a><wbr /> C++ Windows, Linux 商业 3D 是 是 UnigineScript（类似C++） 物理系统, HDR, PRT, 像素阴影(3.0) 图像表现类似Doom3, Unreal，价格较低，工具很多 <a href="http://www.vbgore.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">vbGORE</span><wbr /></a><wbr /> VB6 Windows Free (Open Source) 2D 基于 3D 是 是 否 针对ORPG和MMORPG游戏设计的引擎名称 程序语言 平台 版权图像音效联网脚本其他特性 插件备注 <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=Valve&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Valve</span><wbr /></a><wbr /> Python Windows/Linux 商业 2D/3D 基于DirectX和OpenGL 是 Python <a href="http://www.3dcakewalk.com/features.php" target="_blank"><span style="color:#3366cc;line-height:1.8em;">更多信息</span><wbr /></a><wbr /> <a href="http://www.visual3d.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Visual3D.NET</span><wbr /></a><wbr /> .NET 2.0 (C#) Windows, Xbox 360 商业, 对初学者免费3D 基于DirectX和XNA 是 是 C#, VB.NET, C++.NET, J# (Java), JScript.NET (JavaScript), IronPython, Visual Programming/Modeling 可视化开发环境，布娃娃系统，正规映射，Shaders(3.0), HDR <a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=YAKE_Engine&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">YAKE Engine</span><wbr /></a><wbr /> C++ Windows, Linux 免费3D 基于<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=OGRE&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">OGRE</span><wbr /></a><wbr /> (OpenGL), Direct3D 9 OpenAL 是 Lua GUI基于<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=CEGUI&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">CEGUI</span><wbr /></a><wbr />, 基于<a href="http://www.ipic.njupt.edu.cn/neoxus/index.php?title=ODE&amp;action=edit" target="_blank"><span style="color:#3366cc;line-height:1.8em;">ODE</span><wbr /></a><wbr />的物理系统 <a href="http://www.yage3d.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Yage</span><wbr /></a><wbr /> D Windows, Linux 免费(LGPL)3D 基于OpenGL OpenAL 否 否 <a href="http://panda3d.org/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Panda 3D</span><wbr /></a><wbr /> C++, Python Windows, Linux 免费3D 是 是 C++和Python 提供免费模型，文档，教程 迪斯尼公司用来制作ToonTown，易学，很稳定 <a href="http://www.zakengine.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Zak Engine</span><wbr /></a><wbr /> C++ Windows Free 2D 基于 DirectX 8.1 and 9.0 <a href="http://audiere.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">Audiere</span><wbr /></a><wbr />是 <a href="http://www.angelcode.com/angelscript/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">AngelScript</span><wbr /></a><wbr /> Tiles地图(AnaConda地图编辑器), 精灵, 粒子系统，位图字体很稳定，易用 <a href="http://zfxce.sourceforge.net/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">ZFX Community Engine</span><wbr /></a><wbr /> C++ Windows, Linux, BSD 免费(LGPL) 3D 基于DirectX和OpenGL 是 是 Lua <!--v:3.2--> ]]></description>
<category><![CDATA[3D]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1238034774#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Thu, 26 Mar 2009 02:32:54 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1238034774</guid>
</item>

<item>
<title><![CDATA[游戏引擎列表　1]]></title>
<link>http://191884859.qzone.qq.com/blog/1238034716</link>
<description><![CDATA[<span style="color:#ff0000;line-height:1.8em;"><span style="font-weight:bold"><wbr />免费引擎</span><wbr /></span><wbr /><br>Agar - 一个高级图形应用程序框架，用于2D和3D游戏。 <br>Allegro library - 基于 C/C++ 的游戏引擎，支持图形，声音，输入，游戏时钟，浮点，压缩文件以及GUI。 <br>Axiom 引擎 - OGRE的衍生引擎。 <br>Baja 引擎 - 专业品质的图像引擎，用于The Lost Mansion。 <br>Boom - Doom代码的一部分。由TeamTNT开发 <br>Build 引擎 - 一个第一人称射击游戏引擎，用于Duke Nukem 3D。 <br>BYOND - “Build Your Own Net Dream”的所写，支持各种类型的游戏，包括MMORPG。 <br>Ca3D-引擎 - 一个比较成熟的引擎，有自己的SDK，世界编辑器等。 <br>Cadabra 3D 引擎 - 用于快速开发3D游戏。 <br>Catmother - 一个基于BSD授权的引擎，只限个人使用，不能做商业用途。是一家游戏公司的开源引擎。 <br>CheapHack - An outdated TomazQuake derived engine <br>Crystal Entity Layer - Crystal Space 3D 引擎的扩充 <br>Crystal Space - 3D应用程序的常规框架。 <br>Cube - Powers the computer game of the same name <br>DarkPlaces - 高级免费软件之一。 <br>Delta3d - 整合和其他知名免费引擎，最初由美国军方开发。 <br>DGD - 一个面向对象的MUD引擎。 <br>Doom 引擎 - 现在已经免费的引擎，曾用于Doom和Doom II <br>DXFramework - 一个简单，带有教学性质的2D/3D引擎，基于DirectX和Visual Studio <br>DX Studio - 一个专业3D引擎，附带编辑器套件，由Worldweaver公司开发。 <br>Eclipse - 一个2D MMORPG编辑器。 <br>Elysium Source - 2D网络游戏引擎，VB6开发。 <br>Engine 001 - 2D 动作类RPG游戏编辑器。 <br>Epee 引擎 -一个2D/3D开放源代码图像引擎，多平台。 <br>Eternity 引擎 - Doom引擎的一部分。 <br>Exult - Ultima VII使用的引擎。 <br>FIFE - 辐射1和2使用的标准2D引擎。 <br>Game Blender - Blender的子程序，用于开发游戏。 <br>Game Maker - 面向对象的软游戏开发平台，支持拖放编辑以及其自己的脚本语言。 <br>GQ - 一个Quake引擎，增添了来自TomazQuake和DarkPlaces的许多新特性。 <br>GZDoom - 基于ZDoom的引擎。 <br>Genesis3D - 用于Windows的3D实时渲染引擎 <br>GemRB - A free software implementation of the Infinity Engine <br>G3DRuby - 用于高级3D图形。 <br>Haaf's Game Engine - A 2D Hardware Accelerated Game Engine <br>Irrlicht 引擎 - 一个多平台3D图形引擎。 <br>Gosu 2D游戏开发库，用于C++。 <br>Jogre - 一个基于Java的网络游戏引擎。 <br>MRPGe - Visual Basic开发的2D RPG游戏引擎，附带内置的脚本支持，可定制化强，正在开发阶段。 <br>M.U.G.E.N - 2D格斗游戏引擎。 <br>Multiverse Network - 网络游戏开发平台，包含服务端、客户端，以及一些开发工具（对个人免费） <br>Nebula Device - 由德国的游戏开发工作室开发的实时渲染3D引擎。 <br>NeL 引擎 - 用于开发网络游戏的引擎。 <br>OctLight - Java游戏引擎，基于OpenGL。 <br>Open Game Engine - 一个开源引擎，包含开发游戏所需的各种组件。 <br>OGRE Engine - 一个非常流行的面向对象图形渲染引擎，亦称OGRE3D。 <br>Online RPG Maker - 一个2D网络游戏引擎，以脚本方式编辑。 <br>Panda3D 引擎 - 基于Python的快速开发游戏引擎。 <br>PlayerWorlds - 一个简洁且广泛使用的2D网络游戏引擎。 <br>PLIB - 包含3D、音效、GUI、窗口管理。支持Linux/Windows/MacOSX。 <br>ProQuake - 更动过的Quake引擎。 <br>毁灭公爵II引擎 - Quake II的引擎。 <br>毁灭公爵III引擎 - Quake III的引擎。 <br>Reality Factory - 一个开源引擎，面向非程序员开发，基于Genesis3d图形引擎。 <br>RealmForge - 用于微软 .NET Framework的引擎，Visual3D.NET的原始版本。 <br>Sauerbraten - 一个基于Cube引擎的优化版。 <br>Sonic Robo Blast 2 - A heavily modified Doom Legacy engine for a 3D platform fan-fiction game of the same name. <br>Stratagus - 一个多平台即时战略游戏引擎。 <br>Telejano - Quake引擎的修改版。 <br>Tenebrae - Quake引擎的修改版。 <br>Toi - 一个正在开发的3D游戏引擎，可用于单机和网络游戏开发。 <br>Tomb4 - The engine used to play custom Tomb Raider games built using TRLE (Tomb Raider Level Editor) <br>vbGORE - 用Visual Basic 6开发的网络游戏引擎（通过3D函数表达2D图形） <br>Well of Souls - 基于脚本化编辑的2D引擎，附带可视化世界编辑器。 <br>Yake - 组件化，面向对象化的的引擎。 <br>Zak 引擎 - 为业余和专业游戏开发者开发的2D引擎，基于DirectX 8.1和9。 支持脚本、贴图地图、音效、粒子系统等。<br><span style="color:#ff0000;line-height:1.8em;"><span style="font-weight:bold"><wbr /> 商业引擎</span><wbr /></span><wbr /><br>Arcane 引擎 - Wolfpack Studios为《Shadowbane》开发的引擎 <br>Aurora 引擎 - 为RPG研发的引擎。 <br>Beyond Virtual - 一个面向对象化的实时渲染3D引擎，表现优秀。 <br>Blade3D - 基于Microsoft XNA的新一代引擎。 <br>BRender - A real-time 3D graphics engine for computer games, simulators and graphic tools <br>C4 Engine - An emerging next-generation computer game engine created by Eric Lengyel <br>Chrome Engine - NextGen game engine supporting DirectX 10, used mostly for the FPS computer games (Windows, Xbox 360). Developed by Techland <br>Coldstone game engine - an old game creation suite for Macintosh/Windows to create role-playing or adventure-style games <br>CryENGINE, CryENGINE2 - CryENGINE是FPS游戏《[孤岛危机]》的游戏引擎。 CryEngine 2 是Crytek为开发FPS游戏《[孤岛危机]》研发的新一代游戏引擎。 <br>Dagor Engine 3 - A high-tech cross-platform game engine (3D, physics, game logic) with rich toolset for content development <br>Deep Creator - A 3D game engine <br>Doom 3 engine - Used by the games Doom 3, Quake 4, Prey and Quake Wars <br>EAGL (EA Graphics Library) - A cross-platform graphics engine used by Electronic Arts in their EA Sports titles. <br>Earth-4 Engine - The graphics engine used in Earth 2160 <br>Electron engine - Currently in development by Obsidian Entertainment for their game Neverwinter Nights 2, based on the Aurora engine <br>euphoria - A real-time motion synthesis engine by NaturalMotion <br>Explorations - 2d MMO creator <br>FPSCreator - 3D First Person Shooter creator <br>Frostbite Engine- Game engine used for the next-gen title Battlefield: Bad Company <br>Gamebryo - A cross-platform 3D computer graphics engine coded in C++ <br>GFX3D - 目标公司为旗下的数款游戏开发的引擎。 <br>Havok[1] - Very High-tech cross platform (PC, PS3, Xbox 360 etc) middleware Engine. <br>IMUSE - Specifically designed to synchronize music with visual action <br>INSANE - Used in LucasArts games <br>Infinity Engine - Allows the creation of isometric computer role-playing games <br>Jedi - A game engine developed by LucasArts for Star Wars: Dark Forces and Outlaws <br>Kaneva Game Platform - A full featured MMOG engine for independent and professional game development <br>KjAPI - A C++ technology to create games and 3D applications for PC computers <br>Lithtech - A competing alternative to the Quake, and Unreal engines. <br>Lithtech Juipter Ex - A new generation Lithtech engine developed by Monolith to create the game F.E.A.R. <br>Medusa - A C++ 3D game engine developed by Palestar and used in the DarkSpace MMO. It features distributed world simulation, single tool version control and asset realisation, cross-platform compatibility and an integrated client/server network system. <br>morpheme - A graphically-authorable animation engine by NaturalMotion <br>Monumental Technology Suite - A MMOG platform, including server and cleint technology and development / live management tools. <br>Multiverse Network - an MMOG platform, including server, client, and tools. (Free for development and use--revenue sharing upon commercial deployment). <br>Odyssey Engine - Used to create three dimensional computer role-playing games, used in Star Wars: Knights of the Old Republic <br>ORE - Online RPG Engine <br>Quest3D - <a href="http://www.quest3d.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">www.quest3d.com</span><wbr /></a><wbr /> <br>Power Render - A general purpose software development kit for games and 3D visualization <br>RAGE - A game engine created by Rockstar Games use it to power their upcoming video games on the Xbox 360 and PlayStation 3 <br>Reality Engine - 3D game engine by Artificial Studios <br>RelentENGINE - A next-generation FPS engine supporting massive destroyable city environments and realistic vehicle control, makes extensive use of shader model 3. <br>RenderWare - A very popular 3D API and graphics rendering engine <br>Retribution Engine - A game engine to make first person shooter games <br>Revolution3D - A 3D graphics engine developed by X-Dream Project <br>RPG Maker XP - A 2D engine to make top-down and isometric-style role-playing games for Windows. <br>SAGE engine - Used to create real-time strategy games <br>SCUMM engine - Used in LucasArts graphical adventure games <br>Serious Engine - The engine by Croteam used in the epic Serious Sam: The First Encounter and the inspirational - The Second Encounter <br>Shark 3D - A middleware from Spinor for computer, video games and realtime 3D applications <br>Silent Storm engine - A turn-based strategy game engine <br>Sith - A game engine developed by Lucasarts for Jedi Knight: Dark Forces II <br>Slayer - A game engine created by The Collective, Inc. and used in Buffy the Vampire Slayer, Star Wars Episode III: Revenge of the Sith, Indiana Jones and the Emperor's Tomb and Wrath Unleashed <br>Source engine - A Game Engine developed by Valve Software for Half-Life 2 <br>Torque Game Engine - A modified version of a 3D computer game engine originally developed by Dynamix for the 2001 FPS Tribes 2 <br>Torque Game Engine Advanced - A next-generation 3D game engine support modern GPU hardware and shaders. <br>TOSHI - A fourth generation cross platform game engine designed by Blue Tongue Entertainment <br>Truevision3d - A 3D game engine using the DirectX API <br>Unigine - Cross-platform middleware with great graphics <br>Unity - An easy-to-use open-ended 3D game/interactive software engine <br>Unreal engine - One of the most popular game engines for action games <br>Vengeance engine - A video game engine based on the Unreal Engine 2/2.5 <br>Vicious Engine - Available for Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, and Sony PlayStation Portable <br>3DGame Studio - <a href="http://www.3dgamestudio.com/" target="_blank"><span style="color:#3366cc;line-height:1.8em;">www.3dgamestudio.com</span><wbr /></a><wbr /> <br>Vision Game Engine - A commercial game engine used in 50+ titles by companies like T2, Atari, Neowiz and Threewave. Available for PC, Xbox, Xbox360 and PS3 <br>Visual3D.NET - 3D platform and visual development environment built upon Microsoft .NET 2.0 and XNA Framework for developing for PC, Xbox 360, and Windows Mobile devices using C#, Visual Basic, J#, C++.NET, JScript.NET, IronPython, and visual scripting. <br>Virtools - A 3D engine combined with unique high-level development framework, used for game prototyping and rapid developments. Available for Windows, Macintosh, Xbox, PSP <br>White Engine - Square-Enix's proprietary seventh generation game engine to be used for their PS3 projects. <br>Zero - 3D game engine used in Star Wars: The Clone Wars, Star Wars: Battlefront, and Star Wars: Battlefront II <br>Maz 3D Game Engine - Designed by Students C++ &amp; OpenGL <br> <br><br><span style="color:#ff0000;line-height:1.8em;"><span style="font-weight:bold"><wbr />手机游戏引擎</span><wbr /></span><wbr /><br><br><ul style="list-style-type:disc"><li style="margin:25px;">GledPlay - 一套完整的SDK用于开发手机游戏。 <br>game-editor - 为GP2X开发游戏的开发套件。 </li></ul><br><span style="color:#ff0000;line-height:1.8em;"><span style="font-weight:bold"><wbr /> PSP</span><wbr /></span><wbr /><br>WGAF - Guild Software用于开发Vendetta Online的引擎。 <br>XnGine - 最早的实时3D引擎之一。 <br><br><br> <!--v:3.2--> ]]></description>
<category><![CDATA[3D]]></category>
<author><![CDATA[191884859@qq.com(拿破仑/am)]]></author>
<comments>http://191884859.qzone.qq.com/blog/1238034716#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Thu, 26 Mar 2009 02:31:56 GMT</pubDate>
<guid>http://191884859.qzone.qq.com/blog/1238034716</guid>
</item>

</channel>
</rss>

