Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2175.00元
求助关于单例模式代码的说明(如何使用Unity5.3开发2D游戏)
madhat发起了问答2018-03-04
3
回复
390
浏览

学到了这个案例(如何使用Unity5.3开发2D游戏),跟着老师写代码的时候老师提到了单例模式,但是不怎么能够理解这些代码的含义和用途。还麻烦老师解答下,如果有别的教程提到这个,也可以给我个名称我自己去看哈。

 

下面是代码

    private static GameManager _instance;

    public static GameManager instance
    {
        get {return _instance;}
    }

    void Awake()
    {
        _instance = this;
    }

 

我能理解在使用了这个代码之后,就能从另一个脚本里面通过GameManager.instance调用其中的方法了,但不明白怎么做到的

所有回复
  • 老师_Trigger 2018-03-04

    同学你好,就单一实例化,跟它的名字是一样的,也就是这个对象游戏中只实例化一次,且仅有这一个,因为它是静态共有变量,所以我们可以同学访问到它这个实例化的唯一一个对象来调用一些方法跟成员变量。具体内容同学可以上网上搜索查找一下,学习一下有关知识哦

    还有-3条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!