C ++使用Flash或类似的动画

时间:2012-05-29 23:15:25

标签: c++ flash animation

我想编写一个游戏,我想用C ++编写,因为每个人似乎都认为这是编写游戏的最佳方式。但我真正想要的是能够动画制作动画,在运行时交换图像并保留动画。此外,还能够将图形固定到其他图形的某些部分,或将图形组合在一起。我知道Actionscript和Flash可以做到这两点。它在Flash中特别容易,因为我可以直观地看到动画并通过Actionscript交换符号,以便在我想要的任何帧中将其更改为我想要的内容。现在,我知道在C ++运行期间交换图像也相当简单,但在C ++中,(根据我的理解)我必须通过代码动画,我必须手动移动每个图形以使图形保持在一起。有没有办法在Flash中制作动画,然后在C ++中使用这些动画和交换图像?或者,如果有其他方法可以完成同样的事情,而不使用Flash? (不介意使用位图)

1 个答案:

答案 0 :(得分:0)

我想也许您应该只使用Flash和ActionScript编写游戏,如果您已经熟悉这些工具并且您的游戏可以适应它们。使用C ++编写游戏是一项艰巨而复杂的任务,对于困难和复杂的游戏来说是必需的,但对于简单有趣的设计而言往往过于苛刻。如果您只是想设计游戏,请使用最简单的工具来制作原型!

如果您的游戏太大而无法在Flash中实施,请考虑使用XNA或预先构建的游戏引擎,例如OgreUnity。 XNA在C♯中,但即便如此,对于单人团队可以构建的任何游戏来说都足够了。

Scaleform可以让你在C ++ / DirectX游戏中嵌入Flash,但正如你所看到的那样,使用起来相当复杂。我们有一位工程师和三位艺术家全职参与我们项目的Scaleform UI,以了解它的工作量。