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

问题描述:

我知道Unity有一个自动刷新功能 - 但这不会从头开始重新启动播放器。据我所知,在脚本更改后,Awake()Start()挂钩中的代码不会再次运行。保存脚本后自动重新加载Unity播放器(从头开始)?

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

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

您可以在OnValidate()方法Monobehaviour中做到这一点。

像这样:

void OnValidate() 
{ 
    // do your stuff here. 
} 

OR

,你可以使用你的脚本ExecuteInEditMode属性。

像这样:

[ExecuteInEditMode] 
public class ExampleClass : MonoBehaviour { 
    public Transform target; 
    void Update() { 
     if (target) 
      transform.LookAt(target); 

    } 
}