更新FBX资产时保持预制连接

问题描述 投票:2回答:1

我执行的步骤:

  1. 在Unity项目中添加了Fbx
  2. FBX添加到场景层次结构中
  3. 制作FBX的预制件
  4. 预制的一些任务

一切都很好。我做了预制NOT FBX的任务。现在问题是当我导入更新的FBX时,我的场景对象没有更新,因为它与预制件链接而不是更新的FBX。我的层次结构游戏对象的连接现在使用预制而不是FBX。因此,如果我更换FBX,则层次结构游戏对象将不会更新,因为它与预制件链接而不是直接与更新的FBX链接。

这是否可以用最新的FBX **更新我的预制件,所以我没有一次又一次地分配给我的脚本。

或其他任何解决方案。?我想这是Unity开发人员经常面临的一般性问题。请帮忙。

unity3d fbx
1个回答
0
投票

我发现这个问题的最简单的解决方案是绕过Unity的资产导入系统,并直接覆盖项目资产目录中的FBX资产(例如,通过Windows资源管理器复制/粘贴)。

请注意,如果您的模型应用了装备/骨架,并且自上一版本以来您以某种方式更改了它们/与模型的关系,则这可能不起作用。

在这些情况下,我会建议重新导入模型并再次设置预制件,否则您将开始遇到一些非常特殊的行为。 (请注意,仅更改模型上的动画/关键帧从未为我创建此问题,因此在这些情况下您可以坚持我的原始建议。当然,您可能必须更改定义动画的帧范围。)

希望这可以帮助!这是一种解决方法,但是当我只想快速更新和测试资产时,它对我的​​工作流程运行良好。

© www.soinside.com 2019 - 2024. All rights reserved.