【问题标题】:Is there a way to animate a sprite partially in Unity有没有办法在 Unity 中部分地为精灵设置动画
【发布时间】:2020-04-10 06:12:29
【问题描述】:

我计划统一制作 2D 角色的动画 但是,它们的动作是多维的,因此例如,它们可以在走路的同时抬头或开枪,每个动画将针对精灵的一部分,并且如果可能的话是独立的。

精灵表太大而无法呈现所有可能的动画组合, 那么有没有办法单独为精灵的各个部分设置动画?

【问题讨论】:

标签: c# unity3d


【解决方案1】:

有一个官方的 Unity 包,它支持 2D 角色绑定和其他高级功能,例如精灵交换:https://docs.unity3d.com/Packages/com.unity.2d.animation@2.2/manual/index.html

请注意,它仍被标记为预览中

【讨论】:

  • 预览总比没有好啊
【解决方案2】:

您可以尝试将要独立移动的部分创建为单独的游戏对象。然后使用内置动画器创建您的动画或使用脚本来转换/平移/旋转部件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    相关资源
    最近更新 更多