基于Stage3D的2D游戏加速框架:Starling介绍
2014-03-02 12:22
375 查看
基于Stage3D的2D游戏加速框架:Starling介绍
自从去年Flash Player11发布以来,基于硬件加速的Flash应用开发话题就在各大媒体及Flash开发人员之间讨论。有了硬件加速功能,让Flash面临的最大问题——呈现性能得以被解决,有了硬件加速特性,Flash能让网页游戏更加向单机客户端游戏靠近,这让我们能够开发出更加绚丽,功能更加强大的游戏。当然,硬件加速不仅限于3D内容,它还可以用来为我们传统的2D游戏进行性能的提高。Starling框架就是一个最新的,功能强大的2D加速框架,使用它,可以让我们Flash开发人员很简单地就享受到硬件加速带来的快感。下面是一段介绍此框架的文字:
Starling 是在 Stage3D APIs 基础上开发的一种 ActionScript 3 2D 框架(可用于 Flash Player 11 和 Adobe AIR 3的桌面)。 Starling 是为游戏开发设计的,但是你可以将它应用于很多其它的应用程序。
在不必涉及低级 Stage3D APIs 情况下,Starling 使得编写具有快速 GPU 加速功能的应用程序成为可能。
大多数 Flash 开发人员希望利用这种能力提高 GPU 的加速功能(通过使用 Stage3D 技术),而不必编写如此高级的框架和深入研究低级的 Stage3D APIs。 Starling 是完全基于 Flash Player APIs 而设计,并将 Stage3D(Molehill)复杂性抽象化。 因此每个人都能看到直观的程序。
先不管这段文字翻译得通不通顺,起码我们知道,使用该框架能让我们更加便捷地就用上Stage3D,享受硬件加速为我们的2D应用带来的强化。
在Starling的官方网站上有得下载一本《Introducing Starling》,这本电子书为我们介绍了Starling框架的方方面面,现在,我将此书翻译成了中文版,供大家下载阅读。
英文原版地址:www.iamsevent.com/zb_users/UPLOAD/IntroducingStarling.pdf
中文版地址:www.iamsevent.com/zb_users/UPLOAD/IntroducingStarlingChinese.pdf
你还可以阅读【AS3 Coder】任务五:Flash 2D游戏的第二春 这篇文章来用一个具体案例小试一下牛刀,熟悉一下Starling框架的使用方法,测试一下其呈现性能。
补充说明:若使用Flex 4.6SDK及以上版本,则可省略3D环境的配置过程(改playerglobal.swc, 加-swf-version=13编译器参数等等),但是必须保证你的Flash Player版本为11以上。
还有一点就是如何在AIR应用中启用Stage3D,在此书中并未提及,配置过程可参考7yue的教程:http://wenku.baidu.com/view/cc6d032ab4daa58da0114a56.html
相关文章推荐
- 基于Stage3D的2D游戏加速框架:Starling介绍
- 一个基于Starling框架的Flash2D游戏
- 基于苹果Sprite Kit框架的开源2D游戏引擎--Kobold Kit
- 【Android 2d游戏开发(3)】——贪吃蛇(基于surfaceview框架,精讲)
- 【2Dhtml5游戏框架phaser介绍2】使用在线云IDE开发phaser
- 一个基于Stage3D API的2D框架:Starling Framework(附入门指南一本)
- 一个基于Stage3D API的2D框架:Starling Framework(附入门指南一本)
- 【2Dhtml5游戏框架phaser介绍3】preload,create,update
- 【2Dhtml5游戏框架phaser介绍1】
- 使用Starling框架在Flash Builder里搭建第一个GPU加速的2D项目
- 社交游戏框架讨论及其基于Django的方案介绍
- 用stage3d加速2d arpg游戏的性能测试和处理思路
- Starling------基于GPU加速的2D Flash API
- starling-framework框架--GPU加速支持的2D Flash API!
- Win7配置CUDA并搭建基于Theano框架的GPU加速环境
- 快速创建精彩的Flash游戏之一:Flash游戏引擎及框架介绍
- Sencha Touch 基于html5的桌面和移动开发框架介绍
- 基于DDD的.NET开发框架ABP实例,多租户 (Sass)应用程序,采用.NET MVC, Angularjs, EntityFramework-介绍
- 基于cocos2d-x引擎的游戏框架设计【转载】
- 变态版大鱼吃小鱼-基于pixi.js 2D游戏引擎