【问题标题】:Unity Animations on HoloLens not workingHoloLens 上的 Unity 动画不起作用
【发布时间】:2017-02-16 14:35:55
【问题描述】:

我使用 Unity 3D 创建了一个 HoloLens 应用程序。在应用程序中,我想在单击按钮时显示带有一些动画的文本画布。我已经使用 Animator 控件和脚本来完成此操作,以便在单击按钮时打开动画状态。当我尝试 Unity Preview 时,这工作正常。但是,当我在 HoloLens 模拟器或设备上尝试相同的应用程序时,动画不起作用。经过一段时间的延迟后,画布没有任何动画就打开了(我认为动画延迟完成)。这不是 Unity 游戏预览的情况。

请告诉我我们还做了哪些工作来支持在 HoloLens 上使用 Unity 制作的动画。

【问题讨论】:

  • 您可以尝试使用调试设置动画事件以查看它是否运行。 UI 在 Unity 中经历了高低起伏,因此最近可能出现问题。您使用的是哪个 Unity 版本?
  • Unity版本为5.4.0f3-HTP,为最新版本。
  • 您是否尝试过在动画上设置事件以查看它是否根本没有运行?
  • 是的 Everts,我添加了两个事件,一个在动画开始,另一个在动画结束。但是两者都没有被调用。
  • 不确定是什么问题,但我发现当我在 HoloLens 中运行项目时,画布的动画组件不可用。以下行结果为 null animator。 animator = GetComponent<Animator>(); 。我们可以在 Unity Preview 中拥有相同的 animator 对象,但是当我们在 HoloLens 中运行相同的项目时,它返回 null animator。我认为这是问题的根源。如果有人遇到类似问题,请告诉我。

标签: animation unity3d hololens


【解决方案1】:

我已经解决了这个问题。不知道确切的问题是什么,但立方体对象被捣碎了,因为添加了一些实际上可能不需要的组件。 重新设计的立方体和动画效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多