3

这似乎是我应该能够轻松找到的东西,但我的 google foo 让我失望了。unity是否支持内容热交换?即,我正在使用 3d 模型或纹理,如果我在磁盘上更新,unity 是否会在我在游戏中时自动重新加载(未部署,只是调试游戏)?

谢谢

4

2 回答 2

1

我不确定模型,但纹理 def 重新加载。我一直都这样做。我将在 Photoshop 中修改 PNG 和/或 PSD,这些更改在应用程序中将是透明的。声音也一样,修改代码也是如此。尤其是 update() 和 FixedUpdate() 函数中的代码,或者重新加载关卡等。

如果添加新变量脚本有时会中断。此外,如果您添加声音或修改声音,新声音将在编辑器中弹出。最好的办法是暂停它,然后加载它,然后在 UNITY EDITOR 中取消暂停。

IDE 一旦检测到新内容,将尝试重新导入它,无论它是在播放、停止还是暂停。

于 2013-01-10T16:06:44.157 回答
1

是的,它至少适用于 3D 模型的网格(我只使用 Blender)和纹理。在大多数情况下,当实例处于活动状态时,脚本会导致崩溃。

在 Unity 的早期版本中,我看到了与动画相关的问题。也许它现在或在某些情况下有效。

于 2013-01-10T15:58:47.747 回答