1175人加入学习
(11人评价)
空战游戏开发(第一季)-----框架设计篇(Unity 2017.3)

2019-11-06

价格 ¥ 560.00
抱歉,该课程为限制课程,请联系客服

var converter = TypeDescriptor.GetConverter(typeof(T))

反省类型转换

[展开全文]

类也可以写索引器,这个好奇怪啊

[展开全文]

接口编程,实际上进行了代码规范,让所有人根据规范走,便于多人协同工作,避免新手出轨;写好低层接口后之后,分配给手下的人,如数据存储接口写好后,JSON,PlayerPre,xml,一人负责写一套上层代码,多人同时开发,因为接口获取返回值都一样,

[展开全文]

集合里面的两个属性:

Count: 表示当前这个集合内元素的个数 
Capacity: 表示当前这个集合可以容纳的元素个数

ArrayList list = new ArrayList();
Console.WriteLine(list.Count);
Console.WriteLine(list.Capacity);
结果为: 0 , 0

给集合添加一个值:
ArrayList list = new ArrayList();
list.Add("abc");
Console.WriteLine(list.Count);
Console.WriteLine(list.Capacity);
结果为: 1 , 4

给集合添加四个值:

(代码略)

结果为: 4 , 4

给集合添加五个值: 

(代码略)

结果为: 5 , 8

给集合添加九个值:

结果为: 9 , 16

移除一个值:

结果为: 8 , 8

由此我们可以看到,当我们只声明集合没有赋值的时候,没有可以容纳的个数.但是一旦我们往集合里添加数据,就会存在4个可以容纳的空间,超过4个就会翻倍的去申请.

当我们移除元素的时候,集合可以容纳的数目也会减少

[展开全文]

如何编写回调的思路 action

[展开全文]

dotween dokill()方法可以清空当前的动画,避免下一个动画与当前动画混合

[展开全文]