今天,在旧金山举办的Flash游戏峰会(Flash Gaming Summit)高潮迭起:Adobe计划推出Flash Player的最新公共测试版,代号为"Molehill"。该测试版将支持一项非常有趣的功能:3D硬件加速。
"Molehill"为图形硬件提供支持低级Shader的界面,并取得了令人满意的效果。但是,先行推出的"Molehill"中没有3D引擎、场景创建工具、模板及动画导入/导出器以及物理效果、光线、lightmap等创建工具。额……这个列表怎么这么眼熟?貌似Unity的主要功能都在这里了!
几个月以来,工程师们一直在研究Flash Player中添加Unity输出功能的可能性。研究进行得十分顺利,目前已经进入全面制作阶段。
这一消息一定会使Unity用户产生众多疑问。其中包括:
Flash中的Unity包含完整的Unity功能吗?
什么时候推出正式版?
我们什么时候能拿到测试版?
正式版的价格是多少?
它会有XX功能吗?
目前,这些问题都没有答案。但是,我们会竭尽全力,让大家在第一时间用上这款工具。
目前,我们只能回答大家关心的以下问题:
Q. Unity Web Player停止开发了吗?
当然没有。Flash与Unity的Web Player有着各自独特的功能。能在Flash Player中整合Unity的各种功能,这让我们十分激动。但是,Unity插件可能更适合完成某些特殊工作。制作者可以自由选择:可以单独使用Flash Player 或者Unity Web Player,也可以将两者进行结合(工作会变得相当有趣!)
Q. 我该使用哪种编程语言?
有两种选择:
对于熟悉Flash的人:
关注Flash中的ActionScript API:
var go:GameObject = new GameObject("普通的ActionScript 3代码");
对于熟悉Unity的人:
可以使用你熟悉的C# / JavaScript / Boo编程,然后在编译时让Unity自动将其转化为ActionScript。
这对于我们来说是一项十分关键的工作。希望大家能持续关注我们的开发进度。