首页 > Unity3D之项目开发 > Unity3D:设计模式之单例模式—C#单例模式和Unity单例模式
2018
08-21

Unity3D:设计模式之单例模式—C#单例模式和Unity单例模式

在Unity开发中最常用的设计模式就是单例模式,但是在使用单例模式的时候,通常会在每个脚本里去写单例方法,使用起来很不方便,在网上搜了一下,看到有很多实现方法,其中有一个我认为很方便,下面就把方法贴出来,一般的方法我就不再写了,网上有一大堆。

第一种是不继承MonoBehaviour的类,一般这种适用于不挂在Unity的GameObject上的类。

第二种是继承了MonoBehaviour的类,当然这种类在使用单例的时候,一定要在这个场景中只能有一个脚本,不然获得的脚本永远是其中一个。

使用方法就是想要使用单例的类继承这两个类,下面是使用方法。

 

最后编辑:
作者:大腿Plus
欢迎大家常来,我不是什么大牛,但是我会将我知道的和大家分享,也希望大家能多提意见,多交流,共同学习。

留下一个回复

This site uses Akismet to reduce spam. Learn how your comment data is processed.