保存脚本后自动重新加载Unity播放器(从头开始)?

时间:2016-08-25 10:43:55

标签: user-interface unity3d

我知道Unity有自动刷新功能 - 但这并不是从头开始重启播放器。据我所知,脚本更改后,Awake()Start()挂钩中的代码将无法再次运行。

我正在为在线游戏构建基于Web数据的动态UI,我希望能够在保存脚本后自动查看更改。现在,我必须手动点击播放按钮。

这可能吗?如果这是显而易见的,请道歉。我是Unity的新手,并且对网络有了很好的了解!

1 个答案:

答案 0 :(得分:2)

您可以使用Monobehaviour void OnValidate() { // do your stuff here. } 方法执行此操作。

像这样:

ExecuteInEditMode

您可以在脚本上使用[ExecuteInEditMode] public class ExampleClass : MonoBehaviour { public Transform target; void Update() { if (target) transform.LookAt(target); } } 属性。

像这样:

<s:iterator>