首款国人开发的基于FLASH10的3D引擎——NewX3D

最近在关注一款国人开发的3D引擎,代号NewX3D。由于使用新的flex sdk 3.2.0.2601开发,而这套SDK似乎也有了部分的3D功能,所以估计这款引擎在效率上比起其他国外引擎会比较优越。我下载了源码,看了一下,东西不多,估计在效果方面没有国外的引擎做得完善。

更新比较快,似乎两三天就看到消息了。希望作者能加强效果和功能方面的发开。

 

 

 

原文:

 

v1.10 更新内容:

添加场景系统(未优化)

调整部分代码结构

v1.02更新内容:

修正一个找不到Vector Class的错误

v1.01更新内容:

1.优化算法 明显提升引擎性能

2.增加部分控制接口

3.采用flex sdk 3.2.0编译通过

 

NewX3D环境配置图文教程

 

原文:

 

鉴于好多人不会进行NewX3D环境配置,赶紧还是得有个安装文档才可以,于是写下这个图文教程,希望能解决大家的问题。无法找到vector3d错误的用户请留意本教程,我已经发现这个问题的原因了,这类用户请直接看第六步。

步入正题
1.下载flex sdk 3.2.0.2601 。地址 http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
2.在flex安装目录下的sdks子目录中,创建一个文件夹,命名为3.2.0,并将sdk解压到这里

1.jpg

3.打开Flex 在windows菜单的preferences做下面图示中的操作

2.jpg

4.修改sdks\3.2.0\frameworks的flex-config文件,做如下修改

3.jpg

5.打开flex 新建一个actionscript project,NewX3DTest 并作如下设定

sdk选择3.2.0,并且在library path中remove掉

4.jpg

点击add swc,选择sdks\3.2.0\frameworks\libs\player\10\playerglobal.swc

5.jpg

6.选择project的properties,选择ActionScript Complier,将Require Flash Player Version改成10.0.0(报找不到vector3d类错误的就是这里没改!!!)

这样sdk就配置完毕了

6.现在从svn下载Newx3d源码,并拷贝到NewX3DTest项目目录下。

7.在flex navigator中选择NewX3D.as 点击右键,选择set as default application

8.在debug按钮中选择NewX3D即可,有的机器可能会提示can’t locate debug version 不用管它 选yes

9.选择project菜单,选择properties,选择run/debug settings 选择NewX3DTest 选择edit

10.做如下图所示修改,这样就可以正确启用debug player了

6.jpg

11.在全部磁盘里面搜索FlashPlayer.exe,将sdks\3.2.0\runtimes\player\10\win\FlashPlayer.exe替换进去,如果你装了flash cs3 那么直接替换flash cs3/players/FlashPlayer.exe即可

现在你就可以运行你的第一个NewX3D程序了

 

posted @ 2008-07-30 08:53  牛牛猪  阅读(3711)  评论(5编辑  收藏  举报