【问题标题】:Using Scaleform for Game Asset Rendering, not just UI使用 Scaleform 进行游戏资产渲染,而不仅仅是 UI
【发布时间】:2012-05-23 06:40:12
【问题描述】:

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

【问题讨论】:

  • 抱歉,我们不在这里回答“有人做过 X”或“你对 Y 的看法如何”的问题。

标签: ios scaleform


【解决方案1】:

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-10-24
      • 2014-06-22
      • 2019-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 2017-04-26
      相关资源
      最近更新 更多