tips 1.结构体中包含数组,在使用之前,必须实例化,并规定数组的长度; 2.new 出来的长度并不互相影响,new struct test { public string[] strs; } test m_test = new test(); m_test.strs = new string[5 ...
分类:
编程语言 时间:
2020-11-18 12:29:14
阅读次数:
5
有两种方式:1). 实现Cloneable接口并重写Object类中的clone()方法;2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆,代码如下。 public class MyUtil { private MyUtil() { throw n ...
分类:
其他好文 时间:
2020-11-17 12:41:19
阅读次数:
6
一、Json对象 最显著的特征:对象的值可以用 “对象.属性” 进行访问; typeOf(json对象) > Object类型 例子如下: var person={"name":"shily","sex":"女","age":"23"}//json对象console.log(person); con ...
分类:
Web程序 时间:
2020-11-11 16:26:43
阅读次数:
16
1.两点距离: Vector3 P1 = new Vector3(1,1,1); Vector3 P2 = new Vector3(2,2,2); print((P1-P2).magnitude);//两点之间的距离 print((p1-p2).sprMagnitude);//两点之间距离的平方 2 ...
分类:
编程语言 时间:
2020-11-08 16:47:24
阅读次数:
17
说明: 简单总结一下深度优先算法和广度优先算法在Unity中最直观和最多见的使用。这里我所举的例子是应用到Unity中3D 人物的全部骨骼关键的遍历,推广开就是能够对全部物体的层级关系进行简单的遍历。。。算法 数据结构中的树的遍历在Unity中最直观的表现就是对某物体的全部子物体的遍历关系。数据结构 ...
分类:
编程语言 时间:
2020-11-07 16:23:59
阅读次数:
28
只能适用于应用数据类型; Object类中equals()的定义:与==作用相同,比较两个对象的地址值是否相同 Sting,Date,File,包装类等都重写了Object中equals方法,重写以后比较的不是地址值,而是比较的实体内容是否相同 若自定义的类要使用equals方法,需要重写Objec ...
分类:
其他好文 时间:
2020-11-02 09:42:26
阅读次数:
16
最近在做游戏的过程中发现游戏总是出各种各样意料之外的问题,检查了无数遍程序,发现程序没有问题,进行了多次Debug之后发现居然时Unity自己的Bug(坑爹),所以这里进行下Bug总结。 1.动画Bug: 最明显的问题,如果我们导入一个动画,并且建立一个角色,比如攻击动画,正常运行,此时如果我们在文 ...
分类:
编程语言 时间:
2020-11-01 22:05:33
阅读次数:
32
1)对于==,比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象 如果没 ...
分类:
其他好文 时间:
2020-10-31 01:14:49
阅读次数:
12
方法代码的使用: private List<string> fileList = new List<string>(); /// <summary> /// 获取路径下所有文件以及子文件夹中文件 /// </summary> /// <param name="path">全路径根目录</param> ...
分类:
编程语言 时间:
2020-10-30 11:59:37
阅读次数:
22