1

我目前正在开发一个 Adob​​e AIR 项目来抽出我的关卡编辑器,但我遇到了一个问题。我基本上需要实现一个交互式电影编辑器。我的问题是你会建议我如何开始时间线编辑?功能方面,它需要能够为位置、比例和 alpha 设置补间关键帧。有任何想法吗?

我也一直在尝试研究从 swf 中提取补间数据。我不完全确定这将如何适用。

4

1 回答 1

2

我不确定您所说的电影编辑器是什么意思 - 电影作为图像序列(位图)或电影作为 flash MovieClip ?

如果是后者,您可以使用像 TweenLite 这样的补间引擎来完成繁重的工作,然后由您决定如何组织时间线的可滚动 GUI(那里有很多示例,从 Flash/After Effectts/Blender/等开始) .) 我认为您的设计师/动画师的反馈至关重要。

从 Flash 中提取数据也是可能的。如果你想解析 swf,你可以试试 Claus Wahlers 的很棒的as3swf库。请务必查看他的一些帖子:

  1. 使用 as3swf 重建 SWF 时间线
  2. Flash IDE Inspired Flex 4 时间轴组件

Flex4 中的 as3swf 时间轴

另一种选择是使用 jsfl(Flash IDE 中的 JavaScript 脚本)并解析您的设计师/动画师创建的补间。这应该是为补间解析 XML 的问题(无论是旧的/经典的还是新的/动作)。如果您选择 JSFL 路线,您可能还会发现xJSFL项目很有用。

此外,有关游戏/动画工具的灵感,请查看Spriter

于 2012-07-06T10:59:06.973 回答