Nebula2探秘序章:Nebula2环境配置
2007-08-23 19:22
176 查看
Nebula2探秘序章:Nebula2环境配置
happykevins文
1. Nebula2简介
Nebula2是由德国Radon Lab公司开发的新一代3D游戏引擎。目前市面上有数十款基于Nebula2的商业游戏已经发售。比起像Ogre那样的专用3D渲染引擎,Nebula2所包含的功能更加强大而全面。就像Radon Lab宣称的那样,Nebula2就是游戏的“操作系统”,你完全可以只利用Nebula2这个“操作系统”所开放的API编写出非常棒的游戏来!
2. 获得Nebula2
Nebula2的官方网站网址:
http://www.nebuladevice.org/
你可以通过SVN获得Nebula2的最新版本:
http://sourceforge.net/svn/?group_id=7192
3. 编译Nebula2
虽然Nebula2本身是跨平台的,但是目前版本的Nebula只提供了对D3D9和Dinput8的底层支持,所以我们选择的开发平台是Windows XP SP2+Visual Stdio.Net 2003。
第一步,Nebula2的Build系统是Python脚本,在编译Nebula2之前我们需要安装:
l Python (2.4 recommended)
l WxPython (2.6 recommended)
l 最好把Tcl也安上
第二步,安装DX9 SDK。
第三步,升级Platform SDK。
第三步,运行update.py,导出Nebula2(Nebula2libs)的工程,编译之!
第四步,休息一下,等待Nebula2编译完成吧J
4. 创建Nebula2工程
(一)通过运行Nebula2的应用程序向导(appwizard.py)来创建工程
(二)手工创建工程(VC71环境下):
1. 创建一个Win32的空工程
2. 在预处理器中加入符号:WIN32;__WIN32__
3. 在附加头文件路径中加入Nebula2的头文件路径
例如:../../code/nebula2/inc
4. 在附加静态库路径中加入Nebula2的静态库路径
例如:../../build/vstudio71/inter/win32d/; ../../code/nebula2/lib/win32_vc71_i386/
5. 将项目的代码生成属性设置为Multi-threaded(/MT)或Multi-threaded Debug (/MTd);其它选项会与Nebula2库的默认生成设置冲突。
6. 链接所需要的Nebula2静态库,你现在可以编写自己的基于Nebula2的应用程序了!
5. Nebula2相关资料
Nebula2的官方网站网址:
http://www.nebuladevice.org/
Sourceforge上的专题:
http://sourceforge.net/projects/nebuladevice/
邮件列表:
http://sourceforge.net/mail/?group_id=7192
邮件列表的论坛版本:
http://www.nabble.com/The-Nebula-Device-f3433.html
Nebula2源码是最好的Nebula2学习资料!
文中难免有错误遗漏之处,欢迎批评指正J
我的Email:happykevins@gmail.com
happykevins文
1. Nebula2简介
Nebula2是由德国Radon Lab公司开发的新一代3D游戏引擎。目前市面上有数十款基于Nebula2的商业游戏已经发售。比起像Ogre那样的专用3D渲染引擎,Nebula2所包含的功能更加强大而全面。就像Radon Lab宣称的那样,Nebula2就是游戏的“操作系统”,你完全可以只利用Nebula2这个“操作系统”所开放的API编写出非常棒的游戏来!
2. 获得Nebula2
Nebula2的官方网站网址:
http://www.nebuladevice.org/
你可以通过SVN获得Nebula2的最新版本:
http://sourceforge.net/svn/?group_id=7192
3. 编译Nebula2
虽然Nebula2本身是跨平台的,但是目前版本的Nebula只提供了对D3D9和Dinput8的底层支持,所以我们选择的开发平台是Windows XP SP2+Visual Stdio.Net 2003。
第一步,Nebula2的Build系统是Python脚本,在编译Nebula2之前我们需要安装:
l Python (2.4 recommended)
l WxPython (2.6 recommended)
l 最好把Tcl也安上
第二步,安装DX9 SDK。
第三步,升级Platform SDK。
第三步,运行update.py,导出Nebula2(Nebula2libs)的工程,编译之!
第四步,休息一下,等待Nebula2编译完成吧J
4. 创建Nebula2工程
(一)通过运行Nebula2的应用程序向导(appwizard.py)来创建工程
(二)手工创建工程(VC71环境下):
1. 创建一个Win32的空工程
2. 在预处理器中加入符号:WIN32;__WIN32__
3. 在附加头文件路径中加入Nebula2的头文件路径
例如:../../code/nebula2/inc
4. 在附加静态库路径中加入Nebula2的静态库路径
例如:../../build/vstudio71/inter/win32d/; ../../code/nebula2/lib/win32_vc71_i386/
5. 将项目的代码生成属性设置为Multi-threaded(/MT)或Multi-threaded Debug (/MTd);其它选项会与Nebula2库的默认生成设置冲突。
6. 链接所需要的Nebula2静态库,你现在可以编写自己的基于Nebula2的应用程序了!
5. Nebula2相关资料
Nebula2的官方网站网址:
http://www.nebuladevice.org/
Sourceforge上的专题:
http://sourceforge.net/projects/nebuladevice/
邮件列表:
http://sourceforge.net/mail/?group_id=7192
邮件列表的论坛版本:
http://www.nabble.com/The-Nebula-Device-f3433.html
Nebula2源码是最好的Nebula2学习资料!
文中难免有错误遗漏之处,欢迎批评指正J
我的Email:happykevins@gmail.com
相关文章推荐
- Nebula2探秘序章:Nebula2环境配置
- Nebula2探秘序章:Nebula2环境配置
- Nebula2探秘序章:Nebula2环境配置
- Nebula2探秘序章:Nebula2环境配置
- Nebula2探秘序章:Nebula2环境配置
- (序章)认识jQuery与配置jQuery环境
- Docker 生产环境之配置容器 - 停止守护进程时保留容器
- DirectX10环境配置(VS2008)
- Python Windows环境安装配置,以及Eclipse+Pydev开发
- 【转】配置BT5中文环境
- J2EE实训第二章之环境配置和代码风格
- Win7旗舰版中的IIS配置asp.net的运行环境配置教程(图文教程+视频)
- JDK 环境变量配置
- 黑马程序员——1、Java概述与Java环境配置
- Jenkins自动打包 配置Jenkins环境,以及ipa包上传fir
- JDK、Maven环境变量配置
- JDK +Tomcat环境变量配置终极版。。
- VS 2013 配置份openGL环境
- window7 下配置python2.7+tornado3.3开发环境
- JSP 环境配置