请注意:我有麻烦把图片在这里,但我有一个线程的Unity论坛上的这个问题的图像和额外的视频.请参阅:https://forum.unity.com/threads/models-suddenly-stuck-in-poses-in-editor-and-animations-messed-up-across-project.1334213/
在过去的一个半月里,这一直在折磨我的团队,我们都很困惑。
我和我的团队正在使用Unity 2020.3.27f1 LTS。我们在整个游戏中设置了许多角色。当然,当我们设计他们并将他们放置在Unity编辑器中的世界中时,他们处于默认的T型姿势,并在游戏开始后进行动画制作。这是该项目在过去一年中的表现。
大约一个半月前,我做了一系列与角色动画和场景表演相关的编辑,并推动了它。从那时起,整个项目中的所有角色都以某种方式崩溃了。我不知道为什么,因为我只编辑了一些角色的动画和他们的触发器。我没有碰任何代码。
当我说他们都坏了的时候,是以不同的方式。一些角色完全或部分停止工作;比如一个有着长外套的角色,现在外套和身体的其他部分完全没有了动画效果,有的角色身上的部分开始弯曲、扭曲,以他们在动画中从未有过的方式奇怪地移动,大多数情况下最明显的是他们的手,有的角色无缘无故地扭曲成了随机的位置......
然而,在一些情况下,最大的问题是,现在几乎每个角色模型都在Unity编辑器中保持一个姿势。我们不知道为什么。这就像Unity保存了他们最后的姿势,并将其作为他们的默认姿势。无论如何,他们都保持这个姿势。你可以删除他们所有的动画组件,它仍然保持这个姿势,而不是T-姿势。它可能是一个坐姿。它可能是一个空闲姿势。有时候,当他们的装备坏掉的时候,模型会处于一个畏缩的位置...但是几乎所有的模型在播放模式下都能正常动画...上面提到了一些动画错误。这是每个角色的问题。你可以在下面的图片中看到一些例子。
我们一直在努力弄清楚为什么会出现这样的问题,这是一个巨大的挫折。没有逻辑上的原因为什么会突然发生这样一个项目范围的问题。我回到提交历史中找到它开始的地方,它开始于我的提交...但我没有做任何应该导致这样的事情。我在一个场景中调整动画性能,这并不符合逻辑。我甚至没有把大部分的角色或与他们相关的东西放在一起。现在它突然间毁掉了整个项目,每个角色都受到了影响,即使我很久没有碰过他们了。
奇怪的是,动画错误至少有一个奇怪的修复大多数。对于一些,但不是所有的字符,如果我删除他们的装备在预制,然后把一个装备回到预制新鲜的项目文件,他们的动画问题基本上得到解决...但没有什么实际上不同的装备在所有。这是毫无意义的。这并没有解决摆姿势的问题,虽然。
到目前为止,我还不知道发生了什么,也不知道为什么。即使是换上新的装备,最终也不能让角色免受姿势问题的影响。我能找到的唯一线索是,在预制模式下,它会摆出它应该摆的T型姿势,但如果我点击显示覆盖复选框,它会回到那个姿势。这让我相信有一个覆盖问题,但是我不可能在整个项目范围内触发这样的东西,我什至不知道这样的覆盖是一件事,直到我研究了这个线索。
这让我相信这是一个编辑的问题,因为我和我的团队没有做任何事情应该造成所有这些混乱的发生。现在我们不得不重做几周的工作,试图解决这些问题,我们仍然不知道如何完全阻止这些问题或为什么它会发生。至少其中一个角色仍然比下面的动画图像更扭曲,我们不知道“我不知道为什么。当我深入研究动画的时候,它迫使我崩溃了。自从这个项目开始以来,Unity似乎变得更加不稳定。我的一个队友通过报告错误功能向Unity发送了一个版本,但是每当我自己尝试这样做的时候,它从来没有工作过。我们还没有听到任何消息。
有人知道这是怎么回事吗?!
1条答案
按热度按时间0pizxfdo1#
角色在编辑器中丢失T型姿势是一个很常见的问题。我还不确定到底是什么原因造成的,我希望他们能解决这个问题。
您可以通过选择对象将角色恢复为T型姿势; →进入检查器,在检查器的顶部选择“覆盖”。在那里你可以看到对变换或其他组件所做的任何修改。选择装备骨骼的每个变换,然后点击“恢复选定”。注意,这是假设你的角色仍然链接到它的原始预置,并在层次结构中以蓝色显示。
如果你的角色是从它的预制件中拆出来的,那么我建议你在播放模式下播放一个T型姿势的动画,然后在播放模式下复制整个T型姿势的角色,然后停止播放模式并将其粘贴回编辑模式。我希望这能有所帮助。