缓存池模块优化
摘要:缓存池优化 之前的缓存池模块中存在的缺陷: 1、当调用已经在缓存池中的对象时,在unity层级中直接显现出来,不利于开发者的观察 2、 当游戏加载其他场景时,缓存池中仍然存储着之前已实例化对象的信息,占据着内存空间。 改进: 1、在缓存池中增加父节点用于分类不同的对象 2、定义新的函数,使得切换场景
阅读全文
posted @
2020-04-30 20:27
无畏勇者城之内
阅读(301)
推荐(0)
缓存池模块基础
摘要:缓存池模块基础 当我们利用c#代码实例化对象时,内存空间中就会开辟一个区域用于储存实例化相关的信息,即使当我们删除这个实例化对象后,也只是断开了对内存空间中对应区域的引用,并没有真正地释放内存空间。 C#的内存空间机制: 当所有可用的内存空间都被占用时,才会去释放那些已经不会再使用的区域,用于储存新
阅读全文
posted @
2020-04-25 00:05
无畏勇者城之内
阅读(250)
推荐(0)
学习C#中基本的排序算法
摘要:1、遍历排序的方法 1、冒泡排序法 冒泡排序的思想是: 两两比较相邻记录的关键码,如果反序则交换,直到没有反序的记录为止。 代码如下: using System;using System.Collections;namespace system2{ class Program { static v
阅读全文
posted @
2020-04-23 22:36
无畏勇者城之内
阅读(498)
推荐(0)
学习C#数组
摘要:学习C#数组 1、遍历数组和初步接触枚举 using System;using System.Collections;namespace system2{ class Program { enum MyColor { 赤, 橙, 黄, 绿, 青, 蓝, 紫 }; enum People { 小明=2
阅读全文
posted @
2020-04-23 22:35
无畏勇者城之内
阅读(504)
推荐(0)
学习C#字符串中的String类和String Builder类
摘要:学习C#字符串中的String类 1、格式化字符串format的用法 using System;using System.Collections;using System.Collections.Generic;namespace C_sharp{ class Program { static vo
阅读全文
posted @
2020-04-23 22:33
无畏勇者城之内
阅读(622)
推荐(0)
第一节:泛型在单例游戏基类中的简单运用
摘要:第一节:泛型在单例游戏基类中的简单运用 运用知识点 泛型:单例模式 作用: 减少单例模式重复代码的书写 具体实例 这是使用泛型前的代码 public class Test { void Main() { GameManager.GetInstance(); GameManager.GetInstan
阅读全文
posted @
2020-04-15 18:32
无畏勇者城之内
阅读(209)
推荐(0)