在Unity的场景模式下执行脚本?

时间:2014-07-29 23:30:07

标签: unity3d

我已经关注a YouTube 3D教程。

使用游戏模式时,所有目前都在运行。但是当我预览场景模式时,似乎我的脚本没有被执行 - 但在YouTube教程中,更改已经在场景模式中可见。

如何在场景模式下执行脚本?

2 个答案:

答案 0 :(得分:8)

如果您想让脚本在编辑模式下执行,只需使用ExecuteInEditMode自定义属性:

using UnityEngine;
using System.Collections;

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

    }
}

答案 1 :(得分:0)

一旦场景运行(通过按下播放),您只能在场景模式中看到脚本动作的结果。一旦运行,您可以切换到场景模式,看到实时发生的事情,以及能够暂停,恢复或切换回“游戏”模式。