位置: 编程技术 - 正文

Unity中的单例模式(unity小例子)

编辑:rootadmin

推荐整理分享Unity中的单例模式(unity小例子),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity小例子,单例 unity,单例 unity,unity单机,unity单选,unity模型单位,unity模型单位,unity例子,内容如对您有帮助,希望把文章链接给更多的朋友!

因为经常需要一个唯一的变量来处理数据,实现脚本之间的交互等,这时如果全部都用静态变量来存储显然是不合适的

这时我们马上就会想到单例模式-

首先看一个普通的单例模式

这个只要在类里定义好数据变量然后GameData.getInstance.xx就能轻松获得这个唯一的变量,这还是很好用的

接下来是第二种单例,

在场景中创建一个空物体,然后将这个脚本拖到这物体上即可,即使物体在场景结束的时候会销毁,但是这样依旧能在游戏中全局地保存数据

但是有时候我们总会想在场景切换的时候保留上一个场景中的物体,该怎么办呢?

没错,就是DontDestroyOnLoad();只要在Start()中调用这个函数,就能保证我们在上个场景中的某个物体不会被释放掉

但是,问题又来了,假设我有A,B两个场景,A场景中有个a物体,并且用了DontDestroyOnLoad()这个函数

然后我切换到场景B,一切正常,

Unity中的单例模式(unity小例子)

接着,我再从场景B切换回场景A的时候,会发现,有两个a物体,

多次切换之后,就变成酱紫的了

但是,总是会有各种解决办法的- -

我把a做成了一个预制件,然后新建了一个下面的脚本,添加到一个物体上,再把a给拖到脚本中的这个变量里

然后看下效果

这时无论怎么切换,都只会产生一个a, 虽然a是Clone的~

但是解决问题就好- -

unity中摄像机的跟随移动 摄像机的控制再很多地方都有用到,最近用到了两种简单的方法,记录一下。1.直接使用脚本控制摄像机的坐标离跟随物体的距离,使用较为生硬publictra

Unity3D研究院之两种方式播放游戏视频

Unity开发优化之资源优化 资源优化主要包括:动态物体,静态物体,纹理贴图,自带地形,音频音效。一、动态物体主要包括:游戏角色,NPC,怪等等。1.控制面片数量:~

标签: unity小例子

本文链接地址:https://www.jiuchutong.com/biancheng/380158.html 转载请保留说明!

上一篇:Unity进度条平缓Loading(unity安装进度条不动)

下一篇:unity中摄像机的跟随移动(unity 摄像机)

  • 一般纳税人的申报方式
  • 资产减值损失纳税调增还是调减
  • 合并报表会计未分配利润怎么填写?
  • 无票收入也需要开票吗
  • 进项税额转出是在当月还是回到所属期
  • 怎么算毛利润计算公式
  • 增加税收的方法有哪些
  • 银行汇票使用流程举例
  • 已认证抵扣的发票如何红字信息表
  • 代缴代扣个人所得税手续费
  • 法人投资转入旧机器无发票怎么入账?
  • 免抵调增值税是否缴纳附加税
  • 不交增值税就不交企业所得税吗
  • 小规模纳税人发票可以抵扣吗
  • 个人所得税退税截止日期2023
  • 公账转私账用途怎么写
  • 文化事业费征收
  • 废品损失科目月末
  • 工商年度报表怎么打印出来
  • 无发票的支出如何入账
  • 营改增后房地产公司税种及税率
  • 换货的手续费走哪个科目
  • 分项结转法怎么结转
  • 发票已开货没发出的账务处理?
  • 华为手机hms提醒
  • 微软推出windows1
  • 保证合同的担保范围包括
  • 销售合同怎么计算印花税
  • windows11怎么设置锁屏时间
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • php编程技术
  • 开发商卖房子要交多少营业税
  • 估价入库金额怎么来
  • php stat
  • 增值税如何形成欠税
  • php编程技术
  • 简述税款征收的基本原则
  • 司法拍卖所购的房产
  • 委托银行贷款利息收入
  • 前后端分离弊端
  • 超参数及其作用
  • load命令怎么用
  • 磁盘命令符
  • mysql底层是什么
  • mongodb 增加用户
  • 一次性开票分期确认收入如何纳税申报
  • 什么是外勤会计制度
  • 高速公路通行发票税率
  • 三险一金的专项扣除标准
  • 建筑企业分项目信息采集表怎么填
  • 购车是否有进项税额
  • 摘要界面在哪个位置
  • 非居民企业所得税
  • 生产成本要如何核算
  • 申报财产租赁合同怎么写
  • 个人所得税经营所得税申报表A表
  • 其他非流动资产是金融资产吗
  • 在长期股权投资中,如何理解控制、重大影响?
  • mysql 全量备份
  • unix系统中目录采用什么结构
  • unix系统什么样子
  • bios详细解释
  • 苹果电脑安装了双系统怎么恢复苹果系统
  • U盘安装centos 7出现unknown chipset
  • xp如何一键还原系统还原
  • window10英文版下载
  • android程序的基本结构
  • cocos2dx scrollview
  • Expand、Fasthelp、Fc命令的用法
  • nodejs socket hang up
  • java获取两个日期间的所有月份
  • jquery validation
  • javascript nextSibling 与 getNextElement(node) 使用介绍
  • python特性和属性
  • python 字典怎么添加数据
  • 国家税务局增值税查验平台
  • 购置税发票怎么看自己交了多少税
  • 银行手续费所得税是否可以税前扣除
  • 出口货物开票税率是多少
  • 企业代收行政事业性收费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设