您的位置:首页 > 其它

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

2008-07-30 08:53 253 查看
最近在关注一款国人开发的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解压到这里





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





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





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

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





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





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了





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

现在你就可以运行你的第一个NewX3D程序了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: