C#
_limmmm
这个作者很懒,什么都没留下…
展开
-
浅析Unity中的四元数
最近在将四元数的时候感觉有点乱,所以根据网上的一些四元数知识又整理了一下。什么是四元数:简单的理解就是旋转角度的另外一种表现方法,属于一种四维空间,在三维空间中旋转角度我们可以使用三个值(x,y,z),在Unity中我们叫做欧拉角,但是使用四元数旋转角度需要使用四个值(x,y,z,w)。为什么要使用四元数:当我们使用欧拉角描述角度旋转,在三维空间中控制物体的旋转的时候容易发生万向锁...原创 2020-03-18 15:57:02 · 945 阅读 · 0 评论 -
Unity中的C# 正则表达式之元字符
C#中的元字符1.定位元字符 ^和$string s = "I love C#";string arc = Regex.Replace(s, "^", "开始");string src = Regex.Replace(s, "$", "结束");Regex.Replace 修改字符串函数^ 为在字符串的前面添加$为在字符串的结尾添加使用正则表达式需在程序添加using原创 2016-09-18 16:09:48 · 2193 阅读 · 0 评论 -
C#委托变量Action和Func
C#中的委托简单来说,使用委托可以将多个方法绑定到同一个委托变量,当调用此变量时,可以依次调用所有方法。Action委托1.Action a=PrintStringAction可以指向一个没有返回值,也没有参数的方法。Action a=PrintString;Action 还可以接受没有返回值,有多个参数的方法,系统会自动寻找匹配的方法,参数最多16个原创 2016-09-21 20:41:58 · 1173 阅读 · 0 评论 -
C# 观察者设计模式
利用猫和老鼠的例子来演示,观察者设计模式中有观察者和被观察者,比如在猫和老鼠中,猫是被观察者,老鼠是观察者,可能会有很多老鼠在观察着猫,当猫发生一系列动作的时候,老鼠会做出相应的动作,比如当猫跑过来的时候,老鼠要逃走。一种比较繁琐的写法是分别定义一个老鼠类和猫类 private string name; 猫的名字 private string colo原创 2016-09-26 15:36:53 · 322 阅读 · 0 评论 -
C#中的反射
1.Type类Type可以获取对应类里的所有成员(必须是公有成员)通过type获取到类中的所有内容 Cat cat = new Cat("1","2"); Type f = cat.GetType();列举几个比较常用的Type中的方法 Console.WriteLine(f.Name); //获取类名 Console.W原创 2016-09-27 16:34:03 · 337 阅读 · 0 评论