【问题标题】:Unity camera Camera animation follows different path in gameUnity相机相机动画在游戏中遵循不同的路径
【发布时间】:2020-11-26 17:05:17
【问题描述】:

我做了一个相机动画。当我在游戏中触发它时,它会比我在编辑器中播放时更高。

当我在游戏编辑器中播放相机动画时。 (即游戏没有运行) In editor

当我在游戏中播放相机动画时。它由一个布尔值触发,该布尔值由用户输入触发。 In Game

我尝试过的:

  • 从头开始重建动画。同样的错误也会发生。
  • 关闭了动画。不会对相机应用额外的变换。
  • 搜索代码以进行其他转换。

这是一个非常奇怪的错误,老实说,我什至不知道从哪里开始修复它。

有什么想法吗?

【问题讨论】:

    标签: unity3d animation camera


    【解决方案1】:

    问题在于您正在为相机设置动画,并且当您按下播放时,相机可能还会在游戏中创建坐标。这就是它在编辑器中工作的原因,我认为您应该尝试一些修复:

    • 使用协程通过脚本移动相机(如果移动很容易)

    • 尝试将画布空间更改为世界空间或覆盖

    • 为另一个对象设置动画并通过将其设为父对象或仅使用脚本来使相机跟随它

      transform.position.camera = transform.position // the object

    它应该适用于其中一些修复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      • 2015-12-06
      • 2022-10-23
      相关资源
      最近更新 更多