User interface 保存脚本后自动重新加载Unity player(从头开始)?
我知道Unity有一个自动刷新功能,但这不会从头开始重新启动播放器。据我所知,User interface 保存脚本后自动重新加载Unity player(从头开始)?,user-interface,unity3d,User Interface,Unity3d,我知道Unity有一个自动刷新功能,但这不会从头开始重新启动播放器。据我所知,Awake()或Start()钩子中的代码在脚本更改后不会再次运行 我正在为在线游戏构建基于web数据的动态UI,我希望能够在保存脚本后自动看到更改。现在,我必须手动按下播放按钮 这可能吗?如果这是显而易见的,我道歉。我是Unity的新手,在网络上有过很好的了解 您可以通过monobhavior的方法来实现这一点 像这样: void OnValidate() { // do your stuff here. }
Awake()
或Start()
钩子中的代码在脚本更改后不会再次运行
我正在为在线游戏构建基于web数据的动态UI,我希望能够在保存脚本后自动看到更改。现在,我必须手动按下播放按钮
这可能吗?如果这是显而易见的,我道歉。我是Unity的新手,在网络上有过很好的了解 您可以通过monobhavior
的方法来实现这一点
像这样:
void OnValidate()
{
// do your stuff here.
}
[ExecuteInEditMode]
public class ExampleClass : MonoBehaviour {
public Transform target;
void Update() {
if (target)
transform.LookAt(target);
}
}
或
您可以在脚本上使用ExecuteInEditMode
属性
像这样:
void OnValidate()
{
// do your stuff here.
}
[ExecuteInEditMode]
public class ExampleClass : MonoBehaviour {
public Transform target;
void Update() {
if (target)
transform.LookAt(target);
}
}
您可以通过monobhavior
的方法来实现这一点
像这样:
void OnValidate()
{
// do your stuff here.
}
[ExecuteInEditMode]
public class ExampleClass : MonoBehaviour {
public Transform target;
void Update() {
if (target)
transform.LookAt(target);
}
}
或
您可以在脚本上使用ExecuteInEditMode
属性
像这样:
void OnValidate()
{
// do your stuff here.
}
[ExecuteInEditMode]
public class ExampleClass : MonoBehaviour {
public Transform target;
void Update() {
if (target)
transform.LookAt(target);
}
}