最近使用Alternativa3D(简称A3D)做了一个Demo项目,发现A3D很是好用,很是较强大。于是决定将本次开发心得总结出来,希望对想做或者需要做Flash3D项目的朋友有所帮助,同时也是给自己做个笔记以后哪天忘记了还可以回来翻翻。由于本人也是初学,文字中如有不妥之处,还望各位朋友不宁赐教,谢谢!
先介绍一下准备工作 ,我建议使用Flash Builder进行开发,所以开发环境配置如下:
1. Flash Builder 4.5(可以从Adobe官网下载到免费试用版6个月)
2.A3D7开发包&3Ds Max插件:
http://alternativaplatform.com/en/alternativa3d/ (注意下载A3D7版本的,A3D8和A3D7有很大的差异)
Flash Builder中配置A3D7的方法 (Flash Builder使用方法略过,PS<Flash Builder其实就是Eclipse>):
参考<http://alternativaplatform.com/en/support/setup/>
1. 在Flash Builder中新建Actionscript项目;
2.在项目文件夹下面新建lib文件夹,将A3D7开发包中的Alternativa3D 7.7.0.swc文件拷贝到lib目录下;
3.在工程上右键,选择属性,选择Actionscript构建路径,选择添加swc,将lib目录下的Alternativa3D 7.7.0.swc文件加入构建路径库
3Ds Max插件使用方法 :
1.下载到3DS Max 2010 plugin (32-bit) 后,解压得到a3dmax_2010_2.7.0_install.exe安装文件
2.安装过程中需要选择/Plugins目录,该目录在3Ds Max2010安装目录下面,比如我的目录是:
D:/Program Files/Autodesk/3ds Max 2010/plugins
在学习的过程中,我参考了一下资料:
1. A3D7 API: (下载A3D开发包的时候就会附带,不过说实话,这个API写得实在是太简略了)
2. Alternativa 官方论坛: forum.alternativaplatform.com
3. http://wonderfl.net/tag/alternativa3d
5. 老杨的博客
7. 用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
首先介绍一下A3D引擎的实现机制
由于Dragon介绍的非常好,为了不画蛇添足,请直接参考:
http://blog.csdn.net/ctbinzi/archive/2010/12/30/6108088.aspx