Starling框架宣布正在开发JavaScript版本

Starling自诞生以来,已经变成一个非常受欢迎的框架 - 这已经远远超乎了我们的想象。它被视为跨平台游戏开发的最佳解决方案之一。为多个平台(iOS,Android,和WEB)开发游戏从未如此简单!

然而,我们知道,WEB正在经历一个重大的转变:远离专有插件,拥抱开放标准。其实我们相信这是很好的开端,我们也知道很多仍然依赖Flash平台的开发者提出了许多问题,比如:Flash插件从现在算起只有两年左右的生命了吗?我是继续在这个平台投入,还是另选平台?JavaScript是否有足够的能力满足我的需求?

我们相信我们已经找到了一个很好的解决方案,回答所有这些问题。

不依赖任何插件的Starling

目前我们正在开发一个新的框架,和Starling以及Sparrow将具备相同的API。它完全依赖于开放的标准。基于这个API构建的游戏可以运行在现代浏览器,桌面和移动设备上。目前渲染是基于Canvas的,未来的长期目标是WebGL,因为WebGL可以提供更佳的性能。

关于这个新的框架,有什么特别之处吗?我们为您提供了贴心的考虑:

  • 使用相同的API,和Starling以及Sparrow的API是一样的
  • 语言使用TypeScript,这是一门让您感觉亲切的语言
  • 丰富的文档

示例代码:

 1 module game 
 2 {
 3     export class Hero extends display.Sprite
 4     {
 5         private _body:display.Image;
 6  
 7         constructor()
 8         {
 9             super();
10  
11             this._body = new display.Image(Game.assets.getTexture("hero"));
12             this._body.pivotX = this._body._width / 2;
13             this._body.pivotY = this._body.height;
14             this.addChild(this._body);
15         }
16  
17         public jump():void
18         {
19             core.Starling.current.juggler.tween(this, 0.4, {
20                 transition: animation.Transitions.EASE_OUT,
21                 y: -50,
22                 repeatCount: 2,
23                 reverse: true
24             });
25         }
26     }
27 }

看起来很亲切吧?不是吗?TypeScript允许您使用未来JavaScript的特性,比如类定义和接口定义;并且它允许使用静态类型,从而大大增强IDE的支持,使得它更容易找到错误。基于这样或那样的原因,我们认为这个语言会和我们的框架产生完美的契合。(如果您喜欢纯JavaScript,您也可以做的一样好)

来看一个DEMO:http://gamua.com/area-51/

那么Starling(AS3)会怎么样呢?

当然,Starling JS的出现带来了另外一个问题:对于Starling的AS3版本 -- 它是否已经过时了呢?它会继续发展吗?

我想明确这一点:Starling不会受额外增加的框架影响。我们将一直为ActionScript提供支持,正如我们之前所做的。当我从Adobe MAX回去后(作者目前正在参加Adobe MAX大会),我将全力投入Starling的下一个版本更新中。几天前,我们推出了自己的游戏,完全是AS3开发的。

当然,时间精力总是有限的,我们完全意识到这一点了。正是这个原因,我们正在扩大我们的团队。我们的新成员是Werner Loibl,一个长期的,值得信赖的朋友。他正在为新的框架工作。正如您所知道的,我负责任何和Starling,Sparrow相关的需求,而Werner将成为新框架的主要联络人。

新框架什么时候可用?

我们当前的开发版本,已经具备了相当的能力,但是现在还不是发布的最佳时机。当我们认为它足够完整的时候,就会正式发布它。如果您不想错过正式发布的时间,可以在这里注册,来获得通知。在任何情况下,您都可以选择一只小鸟来为您的游戏开发服务,满足您未来游戏的要求。

posted @ 2013-05-03 13:21  【Winco】  阅读(259)  评论(0编辑  收藏  举报