登录后台

页面导航

本文编写于 1486 天前,最后修改于 739 天前,其中某些信息可能已经过时。

本文翻译自:https://docs.live2d.com/cubism-sdk-tutorials/reimportmodel/

译者注:注意!这并不是一篇严谨的翻译,本人并不是翻译行业从业者,也根本不会日文。官网的中文翻译会连带代码一起翻译,而且还不如机翻日文,官网的英语翻译版本有的语法很奇怪,看起来也是机翻。本文主要来自日文机翻,然后再结合实际开发经验调整到通顺,修改不该翻译的东西并润色。

[最后更新日期: 2019/01/31] 译者注:这是这个日文原文的更新日期

在将模型导入项目后进行更新时(例如修改了模型),

如果再次将其拖放到 Unity3D 中,它将作为新模型导入而不会覆盖旧的。

要更新模型,请按照以下步骤操作。

右击 moc3 文件或 model3.json 文件等,然后在 Windows 上单击 [在资源管理器中显示] 或 [Show in Explorer],在 Mac 上单击 [在Finder中显示] 或 [Reveal in Finder]。

img

这将会打开这个文件在 Windows 资源管理器或 Mac Finder 的目录。

img

覆盖要在此资源管理器或 Finder 上更新的文件。

img

最后,在 Unity 的 [项目/project] 视图中右击 model3.json ,然后单击 [重新导入/Reimport] 以更新模型的 [预制体/Prefab]。

img

Tips:

如果要在重新加载时删除[预制体/Prefab],则还需要删除 [moc3 文件名字] .asset。

关于 Original Workflow 方法

[2019/01/31 追加] 译者注:翻译自日文原文

更新[预制体/Prefab]时是通过常规方法设置还是使用 Original Workflow 方法设置取决于重新导入时的设置。

例如,如果未选中生成带有复选标记的预制件,则 OW 方法组件不会附加到更新的预制件上

img