将对象放在Flash pro cs6 stage上是否使用starling进行stage3d加速或使用旧的Flash?

时间:2012-10-01 00:12:49

标签: actionscript-3 flash-cs5.5 starling-framework flash-cs6

要使用stage3d硬件加速制作2D游戏,最好使用starling框架,而starling教程不使用flash pro cs6,并且设计级别是在代码中完成的,这是否意味着因为flash pro cs6使用旧的Flash API,并且它没有硬件加速,我的意思是如果你将舞台上的艺术品转换为带有flash pro cs6的电影剪辑,那么Flash编辑器是否喜欢 Flash.display.MoviClip 要么 Starling.display.MoviClip?

如果Flash pro cs6使用“flash.display.MovieClip”,那是否会影响性能,或者你的游戏不一定都是starling来获得stgae3d硬件加速?

1 个答案:

答案 0 :(得分:0)

Starling是第三方图书馆。它受到Adobe的鼓励和资助,但它不是Flash平台本身的一部分。因此,Flash Pro不使用Starling。换句话说,只有一个Flash绘图API,显然Flash Pro在创建矢量绘图时会使用它。

Flash绘图API不使用Stage3D,也不使用GPU硬件加速。

但是,假设您需要使用Stage3D在2D游戏中获得良好性能是错误的。绝大多数游戏,包括大量复杂的高性能游戏,都没有。

为了更好地了解Stage3D及其工作原理,我建议How Stage3D works