Android 如何在Unity中制作2D动画

Android 如何在Unity中制作2D动画,android,ios,animation,unity3d,Android,Ios,Animation,Unity3d,所以我在Unity为Android和iOS的孩子们做了一个3D游戏,但我是游戏开发新手,很难规划这些资产 我们需要创建2D动画(纸质角色),并且角色必须非常详细,有很棒的动画 我们一直在考虑几种选择: 我们可以创建一帧一帧的动画,但我们的设计师说,必须有至少每秒24幅图像(因为每秒24帧),这个应用程序将非常大 另一个选择是在Blender中创建2D模型并在那里设置动画,但这需要大量工作,而且可能需要大量时间 最后一个选择是让模型片段在整个代码中进行动画制作,但这需要大量的工作,而且我相信动画的

所以我在Unity为Android和iOS的孩子们做了一个3D游戏,但我是游戏开发新手,很难规划这些资产

我们需要创建2D动画(纸质角色),并且角色必须非常详细,有很棒的动画

我们一直在考虑几种选择:

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

另一个选择是在Blender中创建2D模型并在那里设置动画,但这需要大量工作,而且可能需要大量时间

最后一个选择是让模型片段在整个代码中进行动画制作,但这需要大量的工作,而且我相信动画的质量会很低

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


谢谢大家!

您是否研究过Unity中可用的2D sprite引擎?谁说“Unity并不是一个真正设计用于2D的引擎”都是胡说八道。我刚开始做一个爱好2D游戏,正在使用一个名为Orthello()的Unity插件。它可以处理精灵图纸、动画、碰撞检测等,而无需编写大量代码。学习曲线有点陡峭,他们网站上的示例也不是最好的,但我发现复制下载时附带的示例解决方案是让某些东西工作的最佳方式

还有一个类似的工具叫做Sprite Manager 2,但你必须为此付费(我想)。有关更多信息,请查看资产存储


我真的很想知道你是否在寻找Orthello,以及你是如何使用它的-如果可以,请通过告诉我。

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

有机会制作一个完整的3D游戏吗,或者为什么动画必须是2D的?Unity并不是一个真正设计用于处理2D内容的引擎。动画必须是2D的,因为角色看起来像是纸做的。谢谢,这很好在我寻找的方法中,我结束了自己的2D脚本编写。