使用Scaleform进行游戏资产渲染,而不仅仅是UI

时间:2012-05-15 17:41:49

标签: ios scaleform

有没有人尝试在iOS游戏中使用Scaleform进行实际游戏资产渲染,而不仅仅是UI。目标是利用矢量swf,它将通过Scaleform转换为多边形,但具有驱动游戏的C ++代码(无AS3)。如果你已经尝试过,你对结果感觉如何?它能够快速渲染吗?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您当然可以将Scaleform用于此目的。 Scaleform包括直接访问API(DAPI),它允许C ++管理Flash资源(这包括在运行时创建符号实例并管理其状态+生命周期)。

GFx :: Value类是DAPI的基础,应该提供大多数(如果不是全部)所需的功能。你可能仍然需要一些AS3代码来粘合一些东西,但这应该可以忽略不计。

静态矢量内容的性能取决于形状的复杂性(更多路径,更多样式=>更多三角形+批次)。我试图限制矢量(形状)时间轴动画的数量,因为形状变形将导致重新镶嵌。缩放矢量内容也会导致重新细分,因此请记住这一点。