首款国人开发的基于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环境配置,赶紧还是得有个安装文档才可以,于是写下这个图文教程,希望能解决大家的问题。无法找到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程序了