【问题标题】:Loading an animation in Unity 2D at runtime在运行时在 Unity 2D 中加载动画
【发布时间】:2015-01-08 21:59:08
【问题描述】:

我正在制作一个随机生成不同角色的游戏,其中一些我已经为它们制作了动画(因此它们的动作不会太静态)。但我似乎无法弄清楚如何在预制件上使用动画。我尝试将动画添加到预制件中,并且我已经检查了“自动播放”并将“剔除类型”设置为“始终动画”。然而,它仍然是第一个加载的预制件。如果可能的话,我更愿意在运行时控制动画(UnityScript),但我似乎无法弄清楚如何。

不知道这是否有任何帮助,但我目前正在尝试制作动画的角色在被摧毁之前有一套固定的动作例程,因此它每次都会移动相同的特定路线。

【问题讨论】:

    标签: animation unity3d unityscript


    【解决方案1】:

    在模型导入选项中(在“rig”选项卡/按钮下)将绑定/动画类型设置为“Legacy”。

    然后您应该能够在模型的属性中以及在预制件中使用该模型时看到动画。

    然后在该预制件/游戏对象上的脚本中,您应该能够制作动画["nameofanimation"].Play(),这应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-23
      • 2020-07-18
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      相关资源
      最近更新 更多