Unity编辑器数据保存

作者: 白九a | 来源:发表于2016-12-22 16:15 被阅读0次

想在编辑器模式下通过自定义菜单设置某个场景的环境光

    [MenuItem ("Tools/SetAmbientLight")]
    static void SetSceneLight ()
    {
        RenderSettings.ambientLight = new Color32 (171, 171, 171, 255);
    }

测试后发现不能设置数据到场景中,查找资料后发现少写一句话

    [MenuItem ("Tools/SetAmbientLight")]
    static void SetSceneLight ()
    {
        RenderSettings.ambientLight = new Color32 (171, 171, 171, 255);
        EditorSceneManager.SaveScene (UnityEngine.SceneManagement.SceneManager.GetActiveScene ());
    }

这样就可以保存到场景中。
同理在编辑器模式下创建一个节点也可以这样用。

相关文章

网友评论

    本文标题:Unity编辑器数据保存

    本文链接:https://www.haomeiwen.com/subject/qnchvttx.html