码迷,mamicode.com
首页 > 编程语言 > 详细

Unity 静态构造函数特殊使用

时间:2015-08-31 21:43:44      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:unity   编辑器   

在Unity中自定义编辑器窗口时,想要在打开窗口的时候,自动加载显示一些信息时,可以用变量来进行控制。但是,在修改代码后,Unity重新编译代码,已经打开的窗口,不会再自动重新加载信息。这里可以使用静态变量静态构造函数,来进行重置加载。

示例代码如下:

public class PreviewParticleWindow : EditorWindow
{
    [MenuItem("PreviewParticle", false, 13)]
    private static void Init()
    {
        GetWindow<PreviewParticleWindow>();
    }

    static PreviewParticleWindow()
    {
        autoLoad = true;
    }

    private static bool autoLoad = true;

    void OnGUI()
    {
        if (autoLoad)
        {
            //RefreshLoadParticle();
            autoLoad = false;
        }
     }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Unity 静态构造函数特殊使用

标签:unity   编辑器   

原文地址:http://blog.csdn.net/akof1314/article/details/48139863

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!