Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1737527
  • 博文数量: 358
  • 博客积分: 2180
  • 博客等级: 大尉
  • 技术积分: 1810
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-17 13:47
文章分类

全部博文(358)

文章存档

2016年(17)

2015年(55)

2014年(9)

2013年(67)

2012年(181)

2011年(29)

分类: 系统运维

2011-12-27 21:44:21

(转)as3著名开源框架

转自

转自 http://blog.sina.com.cn/s/blog_4a1606960100ixeu.html#post 有删改 
这篇文章开始于对Adrian Parr博客中AS3 Code Libraries一文的翻译,虽然开源AS3 Library列表的文章不少,翻译这篇是因为感觉里面大多数东西都是比较著名的,我能用得到的,所以翻译整理一下以备日后不时之需。 
对原有的列表进行了部分删减。 
对于library的评注和截图将不断添加。 
3D引擎 
注:对于3D引擎,渲染的效率和支持的渲染功能是很重要的,然而在短短的文章中根本不可能做详细的介绍,特别是截图,很可能具有误导性,要了解更多应用案例以及技术演示的图片,请点击各个引擎的链接到网站上观看,本分类下所放置的图片只是举例该引擎的某一个应用,具有极大随意性,不代表该引擎最好的应用案例。 
    * Papervision3D 
http://blog.papervision3d.org/ 
不敢说这个是目前最好的AS3三维引擎,但是绝对是最活跃的三维引擎,从互联网上的教程数量,维护团队的活跃程度,用户的规模都可以看出。我使用的就是这个三维引擎,一些案例可以看博客的PV3D分类。 
    * Away 3D 
 
PV3D最大的竞争对手,名气也很大,功能非常丰富,感觉有的时候功能比PV3D要更新的快,不过在我还关注3D引擎比较的时候,Away3D的运行效率(CPU,内存占用率,FPS等)一直不如PV3D,所以最终没有选择它。活跃程度上没有PV3D高,在国内也是如此。 
    * Sandy 3D 
 
名气较前两者稍逊,对它的了解不多。 
    * Alternativa Platform 
http://blog.alternativaplatform.com/en/ 
俄国人开发的引擎,不是开源的,但是效果很强(至少从目前网络上流传的演示来看是如此的),刚一推出便引起业界震动,但是不开源的话恐怕普及度要差很多。 
    * FIVe3D 
 
与上述引擎不同,FIVe33D是的理念是“矢量3D引擎”,看看它的案例就知道,里面的三维图像都是矢量绘制的,别具一格。用的好的话可以做出与众不同的效果,FIVe3D的官方站点就是很好的案例,非常具有设计感,应该算是另辟蹊径的一款三维引擎。 
    * WireEngine3D (we3d) 
 
轻量级的高速Flash 8/9三维引擎,支持LWO(Lightwave Object)格式文件的直接读取 
    * Sharikura 
 
不开源,效果以及执行效率都非常强大的三维引擎,由日本Flash届No.2 Roxik开发,自己使用,最著名的代表作是ECO ZOO。 
    * 
3D游戏引擎 
    * PaperWorld 3D 
 
3D 动画开发框架 
    * Cast3D 
 
基于关键帧过渡的三维动画引擎,支持Skin、蒙皮动画、3D音源等,渲染依靠其他3D引擎,目前支持的有Sandy 3D和PV3D。拥有自己的动画文件格式(XML),无需编程即可完成三维场景的动画制作。 
3D 物理引擎 
    * WOW-Engine 
 
    * jiglibflash 
http://www.jiglibflash.com/blog/ 
动画Tweening(过渡 补间) 
    * Tweener 
 
    * TweenLite 
http://blog.greensock.com/tweenliteas3/ 
    * TweenMax 
http://blog.greensock.com/tweenmaxas3/ 
    * Tweensy 
... ne-tweensy-preview/ 
    * GoASAP (ActionScript动画平台) 
 
    * AS3 Animation System 2.0 
http://www.boostworthy.com/blog/?p=170 
    * Animation Package 
 
    * KitchenSync – KitchenSync用于管理和触发基于时间的各种行为动作,例如延迟5秒做某某事. 
 
    * Gyro – A tween and animation library for ActionScript 3 
 
    * gTween 
http://www.gskinner.com/blog/arc ... tween_a_new_tw.html 
    * HydroTween + HydroSequence (基于 GoASAP) 
http://blog.hydrotik.com/2008/07 ... ydrosequence-rev32/ 
    * AS3 Easing 
 
    * Twease 
 
2D物理引擎 
    * APE (Actionscript Physics Engine的缩写) 
 
    * Box2DFlashAS3 
 
    * FOAM – 2维刚体物理引擎 
 
    * glaze – 2维刚体物理引擎以及游戏引擎 
 
    * motor2 
 
    * Fisix Engine 
 
    * PopShapes 

fisix

www.fisixengine.com/
安全 
    * AS3Crypto 
 
声音 
    * Popforge 
 
粒子系统 
    * FLiNT 
 
    * Partigen (付费) 
 
    * Pulse Particle System 
http://www.rogue-development.com/pulseParticles.html 
    * Emitter – ActionScript 3.0 particle FX engine 
 
数据可视化 
    * Flare – 漂亮的可交互的信息可视化 
 
载入 
    * BulkLoader – 同时管理多个数据载入项 
 
    * Masapi 
 
    * QueueLoaderAS3 
 
    * SomaLoader 
http://www.soundstep.com/blog/downloads/somaloader/ 
OOP面向对象程序开发框架 
    * Cairngorm 
 
    * PureMVC 
 
    * WeeMVC 
    轻型 AS MVC 框架,适合中小型项目以及新手迅速掌握。 
 
    * Mate 
 
    * Gaia 
 
    * Slide 
 
    * Guasax 
 
    * VEGAS 
 
    * Parsley 
 
    * LowRa – pixlib的AS3版本 
 
    * CASA Lib 
 
其他 
    * facebook-actionscript-api – FaceBook API的AS3版本,国内用FB的不多吧 
 
    * as3facebooklib – 又一个FaceBook API 
 
    * Yahoo Maps API 
http://developer.yahoo.com/flash/maps/ 
    * corelib – 包含一些重要的基础工具,是对AS3的补充 (JPEG编码, MD5哈希, JSON). 
 
    * as3flexunitlib – 单元测试. 
 
    * as3flickrlib – Flickr API的AS3版本 
 
    * as3mapprlib – Flickr的地图图片服务:Mappr的AS3版本API 
    *  
    * as3syndicationlib – 不论订阅的格式是ATOM还是RSS,它都可以帮你屏蔽格式的区别 
 
    * as3youtubelib – YouTube API的AS3版本 
 
    * as3ebaylib – eBay API的AS3版本 
 
    * as3awss3lib – 与Amazon亚马逊进行交互 
 
    * as3soundeditorlib – 声音播放控制,频谱显示 
 
    * as3ds – 游戏开发者常用的各种数据结构这里应有尽有 
 
    * as3notificationlib – AIR的一套notification开发框架,与Event说再见 
 
    * as3preferenceslib – 用于保存和管理用户偏好设置的AIR library 
 
    * as3nativealertlib – AIR的警告提示窗口 
 
    * ASCOLLADA – 读取Collada文件格式 
 
    * FZip – 载入,更改并创建标准ZIP文件 
 
    * Modest Maps – TILE(地砖)引擎 
 
    * as3cards – 纸牌游戏引擎 
 
    * AsWing – GUI框架,让开发者更为便捷的定制界面。这个在国内很著名 
 
    * as3httpclient – 扩展了AS3自带的 HTTP/HTTPS APIs 
 
    * DistortionTweener – 让图片具备扭曲(Distortion)变形的功能 
 
    * ascanvas – HTML Canvas以及fl.display.Graphics的替代品,与先定义笔刷再绘制路径不同,ascanvas先绘制路径,然后进行填充 
 
    * FFilmation – 斜上方45度2D引擎 
 
    * Google Maps API 
http://code.google.com/apis/maps/documentation/flash/intro.html 
    * AS3 Parametric Curve Library – 曲线,曲线,曲线! 
 
    * as3webservice – Webservice提供了多种常用的网络信息服务,比如天气,货币汇率等,这是它的API 
 
    * ASAP Library – 开发易于维护的,多SWF文件驱动的交互应用 
 
    * Wordpress XML-RPC API – 让AS3与Wordpress之间的通信更容易 
http://blog.absentdesign.com/?page_id=22 
    * FLARToolkit – 最近声名大噪的ARToolkit AS3 API 

阅读(2245) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~