在最近unity3d的项目中,为了图方便使用了很多的静态变量,通常是单例类 (public static 类名 xxx )的使用,但是很少有在脚本使用结束后去将静态变量的值置为空,如果该脚本的成员变量中申请过内存空间 比如new byte[]或者存放了一些图片 Resources.load()等,那么即使该脚本对应的gameobject被删除了,这些成员变量中申请过的内存也不会被释放,另为Resource.load的图的内存还需要在调用Resources.UnloadUnusedAssets()后,才能释放。如果成员变量也为静态类型,仅仅将static的类名置空是无用的,还需要将对应的静态变量也置为空。

Unity3d中内存通常出现的ManagedStaticReferences就更静态变量的不规范使用有关系,以后得多注意了。

转载于:https://www.cnblogs.com/yerongsc/p/4199666.html

unity中静态变量的使用相关推荐

  1. java中静态变量和静态方法分别有什么特点?

    java中静态变量和静态方法分别有什么特点? 悬赏分:0 - 解决时间:2006-4-10 10:28 提问者: vv_clear - 二级 最佳答案 为什么问了两次?再贴上另一篇 Thinking: ...

  2. php 函数静态变量,php 函数中静态变量使用的问题实例分析

    本文实例讲述了php 函数中静态变量使用的问题.分享给大家供大家参考,具体如下: function msg() { static $a = 0; echo $a++, ' '; } msg(); ms ...

  3. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块的加载顺序

    1. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块 在Java中,使用{}括起来的代码称为代码块,代码块可以分为以下四种: (1)普通代码块:就是类中方法的方法体 public vo ...

  4. python 类中静态变量_Python中的类或静态变量

    python 类中静态变量 Python类/静态变量 (Python Class / Static Variables) Class or Static variables are class-rel ...

  5. Java中静态变量与静态方法的继承

    看下面的代码: public class Demo {public static void main(String[] args) {// 子类SonB继承父类Father,子类可以获取父类的所有属性 ...

  6. python中静态变量_Python中的静态变量和方法

    python中静态变量 Defining static variable and method is a common programming concept and is widely used i ...

  7. java中静态变量和成员变量的区别

    java中静态变量和成员变量的区别 1.静态变量. 由static修饰的变量称为静态变量,其实质上就是一个全局变量.如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰:没有被静态修饰的内容,其 ...

  8. SpringBoot中静态变量注入方案,一网打尽

    前言 同事来找我,说自己想使用@Value注解来注入值,但是发现注入不进去,想让我帮忙看看.研究了一番,最后发现是@Value注解无法注入静态变量.下面我们一起来回顾一下本次的bug. 普通变量 首先 ...

  9. c语言c++语言中静态变量,函数详解

    静态变量,静态函数对于一些c,c++的初学者来说,造成了不少的困扰.昨晚和寝室的室友讨论到这 个问题,想了一下,作了一下总结: 虽然说c和c++在很多人的眼里就是孪生姐妹,其实还是有很大区别的.在这里 ...

最新文章

  1. 第十二天:规划成本管理,成本类型, 资产折旧;和 估算成本,估算成本知识点提示
  2. Flagger on ASM——基于Mixerless Telemetry实现渐进式灰度发布系列 1 遥测数据
  3. UIEdgeInsets
  4. java mask_Java 三大属性:
  5. 【java】动态高并发时为什么推荐重入锁而不是Synchronized?
  6. bat 输出变量 %变量名%
  7. sqlite查到找db文件
  8. Centos 7 Opencv安装使用
  9. gRPC如何在Golang和PHP中进行实战?7步教你上手!
  10. 谷歌中国正式宣布李开复辞去总裁一职
  11. 【笔记】Stellarium怎么截图
  12. 将基站搬到天上,物联网迎来一场“升维”竞争
  13. nvm 卸载详细流程
  14. python如何定义函数k_Python 函数
  15. 去公司面试,记录下的hadoop最新面试题
  16. 第二人生的源码分析(102)脚本的构造
  17. 契约锁电子签章在食品行业全产业链的应用场景
  18. 图解 SQL 基础知识
  19. 个性化习题推荐-Exercise recommendation based on knowledge concept prediction
  20. 防止登录成功后重复刷新页面跳回登录页面

热门文章

  1. nagios整合ganglia实现hadoop、Hbase监控及手机短信报警
  2. PHP中各种Hash算法性能比较
  3. 对待小事情和整理资料------开会心得
  4. 路由技术 路由器安全性与可靠性的介绍
  5. Python 对文件进行编码转换
  6. [Java] 蓝桥杯ADV-170 算法提高 数字黑洞
  7. 蓝桥杯 ADV-98 算法提高 约数个数
  8. 【note】《软件体系结构》知识整理(1-5章)
  9. 曲线拟合最小二乘法对数c语言实现,数值计算_第6章曲线拟合的最小二乘法
  10. perl多进程实战之一