圣叹@游戏开发

我们面对现实,我们终于理想

Adobe博客日

| |
14:38 , Qizhi
  昨天参加了Adobe博客日,在南锣鼓巷过客酒吧。很多都是熟人,终于有幸见到了Kenshin活人。Adobe很有诚意的在推广自己的平台、自己的技术,对各种社区都很支持。与微软相比,推广产品的风格只是过于nice了些。
  说起Flash Plantform,重复我自己的话就是其技术想比较其他RIA平台而言已经比较成熟了,但是国内仍然处于四处推广的阶段。一些高端性质的技术交流会议都比较少,国外要成熟一些,如flash on the beach,也纯属于民间性质,但他们的Speakers和Sessions都要优秀很多。当然,国内如D2、RIAmeeting也逐渐有了影响。
  尽管Flash Plantform是一个非常非常优秀的平台,我有一些想法:
  1、硬件加速。这是海内外多少人多年的呼声,Flash Player 10才遮遮掩掩露个面,作用不大。尽管Flash Player的渲染速度在同类插件中出类拔萃,缺了硬件加速,我们写游戏时就是很痛苦。迫不得已才使用各种处理矢量到位图的缓存手段,这毕竟抛弃了矢量的很多优点。
  2、多线程。也许这会和打开潘多拉的盒子一样,让网络上的各种Flash应用变的更加具备毁灭性。没有多线程,用时间片我们也能做一些事情,但是性能低下,不易维护。或许要等到AIR10才有希望。
  3、3D支持。不是Fp10的一些简单的API,AWAY3D Fp10版也只能缓存成2D性能也才说的过去。从我们做游戏的角度讲,尽管3D未必就好,毕竟能让设计师们轻松一些,不然NPC换个装扮,几十套动作下来设计师们要画到手抽经了。
  4、为什么编译后的SWF, const常量没有被优化?比如定义const A:int = 10, 使用到常量A的地方仍然是引用?什么时候才有inline关键字?什么时候有Enum?等等等等。我自己的答案是Haxe有这些,语言的进化需要时间,我们这样安慰自己,但看不到时间表,也没人站出来透露几句。
  5、LLVM,Alchemy这些相关的技术仍然在Lab阶段,如果有时间表的话大家会很开心。
  6、如果Flash CS5的运行速度还和安装速度一样慢的话,我想我们该考虑购买超级计算机了。

  对于有些人关心的HTML5是不是会kill了Flash,SilverLight是不是会打败Flash,AJAX与Flash,这些都不是我关心的话题。即便真有一天SilverLight占有率到了90%,我们只不过是换一种开发语言而已,程序员不该成为某个语言的粉丝,用户也不会在意我们的产品是使用什么语言开发的。只要吃肉就可以了,何必亲自去养猪呢?
类别:Program | Tags: , , 评论(4) 阅读(704)
网友评论(4):
盐酸酸
2010/01/25 20:37
我们的心声,有了期望,一个产品才有生命力
laan
Email Homepage
2010/01/10 20:55
最后一段话道出了开发者的真谛~~ 用做产品的心去做开发,而不是停留在语言、功能层面
BlueF
Email Homepage
2010/01/09 16:22
Sorry, it's Joa Ebert. 不过话说博主应该知道这人吧, 他也参加了FOTB.
BlueF
Email Homepage
2010/01/09 16:20
Joa Elbert在SWF优化上有蛮深入的研究, 可以看看他的apparat: http://code.google.com/p/apparat/
分页: 1/1 第一页 1 最后页
发表评论:

昵称: 
电邮:
网址: