Jan.5,2012 | Cata: News | Editor: viking | 5 Comments
前线网络推出FlashEasy2D 引爆《漫天火力》

12月,由前线网络推出的运用Adobe最新Stage3D技术,通过GPU硬件加速方式(显卡可以凭借自身强大多核处理器辅助CPU运算)实现的飞行射击游戏《漫天火力》正式上线。基于Stage3D,前线自主研发的引擎FlashEasy2D,使得团队在4个工作日的极限开发时间内,就完成了这款媲美单机游戏的作品。
游戏地址:http://www.t45ol.cn/game/5914/plane-game-11.html
与传统flash游戏相比看,Stage3D具备哪些优势?
- 传统flash中位图旋转会出现锯齿,而Stage3D使得画面线条更加平滑;
- 游戏采用GPU加速,大大节省了CPU使用率,体验更流畅。
关于GPU与CPU比较:

游戏中炮弹满屏飞走,飞机移动时伴有相对逼真的幻影效果,炮弹击中目标时会产生令人眼花缭乱爆炸效果,而同步观察CPU使用率,仅为7.81。

FlashEasy2D引擎的功能特点与优势是什么?
- 使用纯ActionScript3库;
- 模仿传统的Flash Displaylist架构(如Sprite,Movieclip…);
- 所有内容均由GPU直接渲染,渲染性能具有质的飞跃;
- 支持影片剪辑动态像素化,同时支持多动画转换,按钮转换,数字转换。另外,支持非2的幂次方尺寸的贴图与动画;
- 具备高效的缓存池;
- 同样的资源可重复使用,即创建多个同样的图像资源,只占用一个图像资源的物理内存;
- 内置可统一管理、统一延迟并动态暂停的计时器;
- 实现显示对象间的通信功能(广播-接收模式)。
利用FlashEasy2D引擎开发游戏周期短,代码与传统AS3游戏编码相似,且游戏运行效率高,体验更加流畅,仅仅4个工作日,《漫天火力》便拥有了突破性的全新游戏体验感受。


























关于通信和MVC结构的话各家都有自己的看法
但是光作为一个视图渲染框架的话这些FEATURE starling框架都有啊?
能横向比较一下Starling伐?
[ 回复此评论 ]
jokemon Reply:
02.10, 2012 at 14:57
@FOX, 目前FlashEasy2D在动画的帧率上已经远远超过starling,但比不过ND2D,而我认为starling在其他一些方面做得会更好。
[ 回复此评论 ]
目前能回答的是,Starling和FlashEasy2D都是通过硬件加速的方式来渲染,但是,FlashEasy2D仍然是基于Stage3D来开发的,而starling最大的特点之一就是它是基于Adobe flash player的API来开发,也就是可以独立于Stage3D而运行,http://www.adobe.com/devnet/flashplayer/articles/introducing_Starling.html
不够专业,期待高人进一步解答!
[ 回复此评论 ]
哇噻!这个先进了!
[ 回复此评论 ]
同样是基于player11的stage3DAPI开发的GPU加速引擎,Starling更优秀些,但要是能这样深入的理解底层api确实值得我们学习。。
[ 回复此评论 ]