美文网首页
Unity学习笔记——单例模式的简单应用

Unity学习笔记——单例模式的简单应用

作者: 阿克西亚 | 来源:发表于2018-04-23 13:02 被阅读39次

初学者在尝试开发更为复杂的游戏会有脚本和脚本之间的通讯的需求,除了常见的静态类、GetComponent<T>()和SendMessage方法外还有单例模式可以实现脚本之间的相互调用成员变量和方法

单例模式的原本用途是让该类只被实例化一次,但是也可以用来作为必须继承Mono的脚本相互通讯的手段

最简单的继承Mono的单例模式,利用Awake方法


public class T : MonoBehaviour
{
    public static T Instance;
        private void Awake()
        {
            Instance = this;
        }
}

调用其成员变量和方法也很简单


something=T.Instance.something;
T.Instance.DoSomething();

之后会增加复杂情况的使用

相关文章

  • Unity学习笔记——单例模式的简单应用

    初学者在尝试开发更为复杂的游戏会有脚本和脚本之间的通讯的需求,除了常见的静态类、GetComponent()...

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

    学习《Android 源码设计模式解析与实践》系列笔记 什么是单例 单例模式是应用最广,也是最容易理解的模式之一。...

  • Android设计模式

    目录 单例模式 适配器模式 Builder模式 简单工厂 单例模式 声明:我是全部抄这位大神的文章,作为学习笔记 ...

  • 2、创建型设计模式-单例设计模式

    江湖传言里的设计模式-单例设计模式 简介:什么是单例设计模式和应用 备注:面试重点考查 单例设计模式:这个是最简单...

  • 《从零开始学Swift》学习笔记(Day 63)——Cocoa

    《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式 原创文章,欢迎...

  • 设计模式——单例模式

    单例模式属于创建模型。 单例模式,是设计模式中比较简单而又最常用的模式之一。通过单例模式可以保证系统中,应用该模式...

  • 技术总结

    设计模式:1.单例模式最简单的单例,应用场景(spring bean默认实现singleton模式,其他模式是cl...

  • 单例模式

    单例模式是一种简单的的设计模式。虽然简单,但是应用却是十分的广泛。所有有必要针对单例模式的知识点进行梳理。 单例模...

  • 设计模式之单例模式

    今日看了下比较常用的单例模式。整体带大家看一下单例模式。 单例是什么 最简单的一种设计模式。比较典型的单例的应用,...

  • 初识设计模式之单例模式

    此文为笔者个人的学习笔记,在学习部分博客、书籍、资料后所总结,仅供参考。 对单例模式的认识单例模式是什么单例模式的...

网友评论

      本文标题:Unity学习笔记——单例模式的简单应用

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