News:Starling路线图

来自Starling中文站
跳转到: 导航, 搜索

http://gamua.com/blog/2012/06/the-starling-roadmap/

翻译:郭少瑞

难以置信,在一年前的今天,Starling还没有一行代码被编写出来。当时它甚至连一个名字都没有 - 它只是一个想法,有很多的未知因素和意愿。

然后看看今天发生了什么!有很多令人影响深刻的基于Starling编写的游戏已经公布了,囊括了WEB和移动设备,并且论坛里面活跃的信息告诉我,这些已经被公布的案例仅仅是所有基于Starling游戏的冰山一角。

这都是得益于您的支持,您的忠实反馈,总之:您的辛苦工作让Starling可以进步如此之快! 最好的证明:下面的这个视频演示,展示了这些伟大的游戏,而且它们都是基于Starling创建的。是不是很惊人?

http://v.youku.com/v_show/id_XNDA4NzIyNTA0.html

同时,我们依然每天都在优化Starling,这是因为我们希望Starling成为最好的Stage3D框架。实际上,这样表述也不完全贴切:我们更希望Starling成为一个最好的跨平台的2D框架。

路线图

当然我们知道,我们还要走很长的路,才能让这个雄心勃勃的计划成为现实。但我敢肯定的是,我们已经在路上了!以下是我们已经安排到日程的工作计划:

  • 性能。 Starling 1.1已经提供了出色的性能表现,但是我们还在努力攻克几个技术点。Starling将会逐渐减少CPU密集型的计算,并且减少触发垃圾回收的次数(译者注:频繁垃圾回收也是影响性能的因素之一)。(您可以尝试Starling最新的开发版本,了解这个想法)
  • 增强的事件。我们对事件系统进行了大规模重构,让它速度更快且更容易使用。(已经在开发版本中提供,欢迎体验)
  • 遮罩。这是论坛上最经常被提及的需求之一,现在这个功能将是下一个发布版本的一部分。
  • 滤镜。这将允许您附加自定义的片段着色器到一个显示对象上,实现的效果和传统Flash中的“位图滤镜”类似。
  • 更多。还有其他的特性正在被添加进来,比如3D特效,对鼠标右键和中键的支持,像素级别的碰撞检测,一个增强的动画系统等等。

然而,要知道,我们需要您的帮助才能保持在正确的道路上前进。请提供给我们您忠实的反馈,不仅仅包括这个列表中提到的特性,也包括您对当前Starling发布版本的看法。比如:一些地方给您带来了麻烦?您无法忍受且希望看到改变的地方?您觉得应该在名单上但没有计划添加的功能?

我万分期待您的建议,请提交到论坛上。

另外

作为一个注脚,这里有一篇添加到WIKI的文章,向您展示了您需要了解哪些知识,来优化您的游戏。记得检查您的游戏哦。


http://www.bytearray.org/?p=4289

八个月之前,Starling的第一个版本问世,为人们提供了一个简单而且强大的使用Stage3D来创建2D游戏的解决方案。在过去的几个月中,我们看到Starling有良好的发展势头,越来越多的开发者开始对Starling充满兴趣。而Starling社区也得以快速增长,很多人帮助Starling写了扩展,并且在论坛中积极讨论,互相解决问题。

我曾经写了一本小书来帮助开发者快速了解Starling,并且很快,我们就看到很多人分享他们的教程,互为补充,你们可以分享这么多内容,实在是太棒了。来自Adobe的Hemanth Sharma也创建了关于Starling的视频教程,您不应该错过这么好的内容。我的搭档Lee Brimelow也将创建一些Starling的视频教程并发布在Lynda.com

今天,许多游戏已经使用了Adobe AIR 3.2, Flash Player 11和Starling,这些案例包括: 宇宙大战, 奥林匹克之河, Kubikoo, 愤怒的小鸟, 狂野战斗, Memoria, 鲸鱼岛的冬天, 逃命火箭, 放大你的内裤, 僵尸运动会 以及更多.

正如我们希望的,Starling也可以用于通用的应用开发,让GPU来加速UI组件,Foxhole就是一个很好的例子,它基于Starling创建,允许开发者拥有GPU加速的UI组件(包括按钮,列表,复选框等等)。

要了解哪些游戏是基于Starling和AIR 3.2以及Flash Player 11创建的,请观赏下面的视频:

http://v.youku.com/v_show/id_XNDA4NzIyNTA0.html

上个月,Starling发布了1.1版本,添加了许多很酷的特性,比如内置的FPS显示,多屏幕开发,混合模式,在一些旧设备(比如iPad1)上的巨大性能提升,并且我们将继续做优化工作,上个周的一个变更,又为iPad 1提升了15%的运行效率。Starling也实施了一个优化的事件模型,来尽量减少对象的分配并且保持合理的垃圾回收。我们很高兴的说,现在几乎做到了在初始化之后的零分配。最后,本周末的另一个变更,为所有设备带来了30%的性能提升,只处理2D顶点,而不是3D,非常酷。

Daniel 为大家编写了一篇 Starling性能优化指南 在Starling wiki上. 快看看吧!

然后下一个Starling将实现什么功能?

好吧,我们实际上已经为我们的小鸟制定了一个野心勃勃的计划,下面这些是下一个发布版本将关注的领域:

  • 滤镜(就像传统Flash的 "Bitmap Filters")
  • 右键和中键支持
  • 遮罩
  • 平铺图片
  • 3D特效
  • 增强的动画系统

我们不会为每个特性发布一个特定版本,但这些会向您展示我们已经在下一个Starling版本的关注焦点。

如果您有任何宝贵的建议,请提交给我们,我们期待得到您的反馈和想法。


翻译:郭少瑞

个人工具
名字空间

变换
操作
导航
Starling中文资料
Starling原创教程
论坛
友链
工具箱