4

所以我在 Unity 中为 Android 和 iOS 的儿童制作 3D 游戏,但我是游戏开发的新手,规划资产真的很困难。

我们需要创建 2D 动画(像纸一样的角色),并且角色必须非常详细,并带有出色的动画。

我们一直在考虑几个选项:

我们可以逐帧创建动画,但我们的设计师说每秒必须至少有 24 张图像(因为每秒 24 fps),这样应用程序将非常大。

另一种选择是在 Blender 中创建 2D 模型并在那里制作动画,但这需要大量工作并且可能需要很多时间。

最后一个选项是让模型的各个部分在整个代码中对其进行动画处理,但这需要大量工作,而且我相信动画的质量会很低。

在 Unity 中创建 2D 动画的更好方法是什么?

谢谢!

4

2 回答 2

1

您是否探索过 Unity 中可用的 2D 精灵引擎?谁说“Unity 并不是真正设计用于处理 2D 东西的引擎”,那是在胡说八道。我刚刚开始开发一个爱好 2D 游戏,并且正在使用一个名为 Orthello 的 Unity 插件(有关信息,请参见 WyrmTale 网站)。它可以处理精灵表、动画、碰撞检测等,而无需您编写大量代码来执行此操作。学习曲线有点陡峭,他们网站上的示例并不是最好的,但我发现复制下载附带的示例解决方案是获得工作的最佳方式。

还有一个类似的工具叫做 Sprite Manager 2,但你必须为此付费(我认为)。查看资产商店以获取更多信息。

我真的很想知道 Orthello 是否是您正在寻找的东西以及您如何使用它 -如果可以的话,请通过http://markp3rry.wordpress.com告诉我。

于 2013-01-15T22:45:52.223 回答
0

仅仅因为应用程序以 24fps 运行并不意味着您不能只显示主循环的一帧以上的动画。它可能并不流畅,但是再看看像超级街头霸王这样的游戏的精灵表,它们看起来并不接近 24fps(SF3 Alpha 中 Dhalism 的精灵表是一个 210kb 的 .gif 文件我的电脑,只有不到 252 帧的动画。同样,Dustforce 中每个角色精灵占用的总存储空间只有 7mb,虽然这些精灵只有 192x192,对你来说可能分辨率太低了。他们虽然看起来像纸)。我怀疑任何涉及搅拌机的事情都会比手工制作动画花费更长的时间——搅拌机会为你做关键帧。

于 2013-01-15T23:10:21.790 回答