美文网首页Unity+Code Learning
【Unity】Singleton单例的简单运用

【Unity】Singleton单例的简单运用

作者: zitaoye | 来源:发表于2019-07-12 11:50 被阅读0次

例如需要有一个LevelManger要在很多的脚本中被使用,并且其只有一个;
并不是将整个class变成一个static,因为那样似乎整个类就不能有实例的部分了;

可以通过在下面加入

public class LevelManager : MonoBehaviour
{
    //SINGLETON 单例
    public static LevelManager instance;

    void Awake()
    {     
        if (instance==null)
        {
            instance=this;
        }
    }
}

然后使用的时候采用

LevelManager.instance. 

静态方法同样可以,注意不要忘记加名字:

public static void HAHAHAH(){
}

使用的时候用

LevelManager.HAHAHAH();

感谢@haoming大佬的莅临指导

相关文章

  • 【Unity】Singleton单例的简单运用

    例如需要有一个LevelManger要在很多的脚本中被使用,并且其只有一个;并不是将整个class变成一个stat...

  • 单例模式

    单例模式 单例模式几乎是最简单的模式了 私有化构造方法。 静态的Singleton singleton和getIn...

  • 单例模式(Singleton)

    单例模式(Singleton) 枚举单例 public enum Singleton { INSTANCE; ...

  • 设计模式(二)——创建型模式

    一、 单例模式 1. 什么是单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模...

  • JAVA设计模式 - 单例模式

    JAVA设计模式 - 单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一...

  • 设计模式(2) 单例模式

    单例模式 线程安全的Singleton 会破坏Singleton的情况 线程级Singleton 单例模式是几个创...

  • 设计模式之单例模式

    什么是单例模式 单例模式(Singleton),简单来说,就是被单例的对象只能有一个实例存在。 单例模式的实现方式...

  • 4、创建型模式之单态模式

    单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,也叫单态模式。这种类...

  • 单例模式

    3、单例模式(Singleton) 单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象...

  • 设计模式——单例模式

    设计模式——单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,这种类型...

网友评论

    本文标题:【Unity】Singleton单例的简单运用

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