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

(66评价)
价格: 1299.00元
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

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

学到了这个案例(如何使用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条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!