代码改变世界

Unity3D之空间转换学习笔记(二):基础数学

2015-07-13 23:03 by 阿诚de窝, 677 阅读, 0 推荐, 收藏,
摘要:这期笔记我们专注Unity提供的各种数学相关的类来学习。时间TimeAPI文档地址:http://docs.unity3d.com/ScriptReference/Time.html时间加/减速Demo04是一个自由落体的弹性小球从天空落下的一个场景,用于测试下面的示例所用。这个效果在游戏中也比较常... 阅读全文

C#学习笔记(十一):动态类型

2015-07-13 19:26 by 阿诚de窝, 2660 阅读, 0 推荐, 收藏,
摘要:C#是一门静态类型的语言,但是在C#4.0时微软引入了动态类型的概念。dynamic关键字dynamic用来定义动态对象,我们来看一下动态类型的一些特性。调用不同类的相同方法我们有两个或多个不相关的类,然后运行时需要可以调用到相同名称的方法,如下: 1 using System; 2 3 name... 阅读全文

C#学习笔记(十):反射

2015-07-13 18:33 by 阿诚de窝, 356 阅读, 0 推荐, 收藏,
摘要:反射放射是指在程序运行时动态的获取类的信息的机制,我们下面来看看C#中的反射。TypeType 为 System.Reflection 功能的根,也是访问元数据的主要方式。 使用 Type 的成员获取关于类型声明的信息,如构造函数、方法、字段、属性 (Property) 和类的事件,以及在其中部署该... 阅读全文

Unity3D之空间转换学习笔记(一):场景物体变换

2015-07-12 17:51 by 阿诚de窝, 18844 阅读, 1 推荐, 收藏,
摘要:该系列笔记基于Unity3D 5.x的版本学习,部分API使用和4.x不一致。目前在Unity3D中,除了新的UGUI部分控件外,所有的物体(GameObject)都必带有Transform组件,而Transform组件主要是控制物体在3D空间中的位置、旋转以及缩放。学习和掌握物体的变换是Unity... 阅读全文

C#学习笔记(九):LINQ和表达式树

2015-07-10 13:25 by 阿诚de窝, 1051 阅读, 0 推荐, 收藏,
摘要:LINQLINQ:语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。借助于LINQ技术,我们可以使用一种类似SQL的语法来查询任何形式的数据。目前为止... 阅读全文

C#学习笔记(八):扩展方法

2015-07-09 18:51 by 阿诚de窝, 318 阅读, 0 推荐, 收藏,
摘要:还记得第一次使用DOTween时,发现缓动方法竟然是可以直接用Transform对象中调用到,当时就被震撼到了(那是还是C#小白一只)。好了不多说了,今天来学习一下C#的这个特性——扩展方法。扩展方法简介扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型... 阅读全文

C#学习笔记(七):智能编译器

2015-07-09 12:47 by 阿诚de窝, 353 阅读, 0 推荐, 收藏,
摘要:自动实现属性C#提供的set/get可以让我们很方便的使用属性,但是某些情况下书写还是稍微麻烦了点,如下: 1 public class Test 2 { 3 private string _name; 4 5 public string name 6 { 7 ... 阅读全文

关于在Eclipse中使用正则表达式替换的一点记录(使用正则表达式的分组)

2015-07-08 19:05 by 阿诚de窝, 3783 阅读, 0 推荐, 收藏,
摘要:今天在工作中遇到了点替换的麻烦事,由于数据类进行了变动,具体情况是这样的,需要将下面的代码: 替换为: 具体来说就是将[i]改为getSkillInfo(i),不过遇到的问题是,需要修改的数量太多,200+个使用到的地方,而且括号中还不一定是“i”,可能是各种各样的形式(比如“index”、“_my 阅读全文

C#学习笔记(六):可空类型、匿名方法和迭代器

2015-07-07 13:25 by 阿诚de窝, 560 阅读, 0 推荐, 收藏,
摘要:可空类型为啥要引入可空类型?在数据库中,字段是可以为null值的,那么在C#中为了方便的操作数据库的值,微软引入了可空类型。声明可空类型我们可以使用两种方法声明一个可空类型:1 Nullable i = null;2 int? i = null;第二行是第一行的简写方法,其中“?”是微软为可空类型提... 阅读全文

C#学习笔记(五):泛型

2015-07-06 19:16 by 阿诚de窝, 352 阅读, 0 推荐, 收藏,
摘要:认识泛型泛型使类型参数化,从而实现了算法上的代码重用。同时由于去掉了转换中装箱和拆箱的操作,使用泛型还可以提高程序的运行速度。我们先看看C#自带的使用了泛型的类: 1 using System.Collections.Generic; 2 3 namespace Study 4 { 5 c... 阅读全文
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页