2D动画格式:允许加速动画

时间:2011-03-17 20:22:24

标签: animation

我正在考虑设计2D动画文件格式。我决定将这些信息存储在一个XML文件中,每个框架都放在不同的图像上,并且所有这些都将使用7-Zip或其他内容存档,但是给出了不同的扩展名,以便给人的印象是我从中发明了一些东西。磨砺了。 :P

鉴于我的动画文件的预期结构,你如何建议我如果需要可以加速动画(一个使时间变得更快/更慢的咒语等)?我是否应该在我的XML中使用FrameDuration字段并将其乘以或除以我想要减速或加速时间的任何数量?还有另一种方法吗?

1 个答案:

答案 0 :(得分:1)

根据您渲染的fps数量,我认为您有三种选择:

  1. 您建议的那个(如果您实际上使用减速方法进行帧切换)
  2. 您可以加快整个游戏引擎的帧速率(如果渲染引擎是控制器)
  3. 实现一个帧跳过变量(可以在不改变游戏其余部分的帧速率的情况下加速对象。
  4. 所以,这完全取决于你的引擎如何处理帧切换。就个人而言,我更喜欢让渲染引擎充当控制器,所以我选择#2或#3 ......