2016-02-12 57 views
2

的步骤时,请注意预制连接我有执行:更新FBX资产

  1. 添加了FBX到UnityProject
  2. FBX加入到现场hirarchy
  3. 我做的那一幕对象的预制(以前进口FBX对象)

    一切工作正常。我做了那个gameobject,它现在链接预制不FBX。现在的问题是:(

    我导入更新的FBX,但我的场景对象没有更新,因为它与预制链接不与更新的FBX :)我的hirarcy gameobject的连接现在预制不与fbx。因此,如果我更换fbx,则hirarchy gameobject将不会更新,因为它与prefab不直接与更新的FBX链接。

    这是可能更新我的预制最新fbx所以我没有一次又一次地分配给我的脚本。

    其他解决方案。

    我想这是Unity开发者经常遇到的真正普遍的问题。请帮助

回答

0

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

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

在这些情况下,我会建议重新导入模型并重新设置预制件,否则会遇到一些非常奇怪的行为。 (请注意,只有在模型上更改动画/关键帧从来没有为我创建过这个问题,所以在这些情况下,您可以坚持我的原始建议,但您可能必须更改定义动画的帧范围。

希望这会有所帮助!这是一个解决方法,但是当我只想快速更新和测试资产时,它对我的​​工作流程非常有效。

+0

我想你不明白我的问题,资源管理器是取代fbx但我的预制件不是 –

+0

@MohammadFaizanKhan你说得对,我想我不明白这个问题,因为它没有在你的问题描述中指出除了Unity的标准资产导入工作流程外,您还在做其他事情。然而,我只是在新的场景中尝试了这一点,并且可以确认导入网格,对其进行几何更改,然后在Windows资源管理器中覆盖原始文件就可以正常工作。那么你面临的问题是什么?请编辑您的问题,以明确说明为什么您当前的方法无法正常工作,为了清晰起见,最好使用截图。 – Serlite

+0

如果我替换fbx,那么hirarchy gameobject将不会更新,因为它与预制不直接链接到更新的FBX。 –

相关问题