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

大腿Plus Unity3D项目开发评论959阅读模式

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

第一种是不继承MonoBehaviour的类,一般这种适用于不挂在Unity的GameObject上的类。文章源自大腿Plus-https://www.zhaoshijun.com/archives/989

第二种是继承了MonoBehaviour的类,当然这种类在使用单例的时候,一定要在这个场景中只能有一个脚本,不然获得的脚本永远是其中一个。文章源自大腿Plus-https://www.zhaoshijun.com/archives/989

使用方法就是想要使用单例的类继承这两个类,下面是使用方法。文章源自大腿Plus-https://www.zhaoshijun.com/archives/989

文章源自大腿Plus-https://www.zhaoshijun.com/archives/989文章源自大腿Plus-https://www.zhaoshijun.com/archives/989
我的微信
微信扫一扫
weinxin
shijun_z
我的QQ
QQ扫一扫
weinxin
846207670
 最后更新:2021-10-18
大腿Plus
  • 本文由 大腿Plus 发表于 2018年8月21日 10:43:28
  • 转载请务必保留本文链接:https://www.zhaoshijun.com/archives/989

发表评论