自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 ItweenPath使用

ItweenPath可以为物体可视化绘制一条路径,一般由最多十个点组成的路径,路径可以直接在编辑器中拖动,也可以通过代码来动态进行设置。 新建一个场景,添加一个精灵,挂上ItweenPath的脚本 此时在scene中可以看到一条路径,可以拖动上面的点自定义一条路径出来如下图: 接下来添加一个测试脚本test.cs 脚本首先要获取到场景中的path路径,然后作为Itween中MoveTo里

2015-10-28 15:26:11 5009

原创 自定义泛型类型和方法

泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的。 泛型通常用与集合以及作用于集合的方法一起使用。 .NET Framework 2.0 版类库提供一个新的命名空间 System.Collections.Generic,其中包含几个新的基于泛型的集合类。 建议面向 .NET Framework 2.0 及更高版本的所有应用程序都使用新的泛型集合类,而不要使用旧的非

2015-10-26 23:22:16 691

转载 事件

class NewMailEventArgs : EventArgs { private string m_from; private string m_to; private string m_subject; public NewMailEventArgs(string from, string to, string subj

2015-10-25 22:58:55 386

原创 委托

委托 delegate 是表示对具有特定参数列表和返回类型的方法的引用的类型。 在实例化委托时,你可以将其实例与任何具有兼容签名和返回类型的方法相关联。 你可以通过委托实例调用方法。 委托用于将方法作为参数传递给其他方法。 事件处理程序就是通过委托调用的方法。 你可以创建一个自定义方法,当发生特定事件时,某个类(如 Windows 控件)就可以调用你的方法。可将任何可访问类或结构中与委托类型匹配

2015-10-24 17:19:19 478

原创 扩展方法

用类和结构说明值传递和引用传递 由于结构是 值类型,那么,当您对方法的 使用结构值 ,方法受到并对结构参数的副本。 方法无法访问原始结构中调用方法并不能将其更改任何方式。 该方法可以仅更改副本。 类的实例是 引用类型,而不是值类型。 当对方法的 引用类型通过值 ,方法进行引用的复制到类实例。 即方法受到实例,而不是复制实例的地址的副本。 在调用方法的类实例都有一个地址,在调用方法的参数的地址的副

2015-10-24 15:50:04 305

原创 抽象类

抽象类密封类 使用 abstract 关键字可以创建不完整且必须在派生类中实现的类和类成员。 使用 sealed 关键字可以防止继承以前标记为 virtual 的类或某些类成员。 抽象类不能实例化。 抽象类的用途是提供一个可供多个派生类共享的通用基类定义。 例如,类库可以定义一个抽象类,将其用作多个类库函数的参数,并要求使用该库的程序员通过创建派生类来提供自己的类实现。 抽象类也可以定义抽象

2015-10-21 08:57:03 431

原创 多态性

多态性常被视为自封装和继承之后,面向对象的编程的第三个支柱。 Polymorphism(多态性)是一个希腊词,指“多种形态”,多态性具有两个截然不同的方面: • 在运行时,在方法参数和集合或数组等位置,派生类的对象可以作为基类的对象处理。 发生此情况时,该对象的声明类型不再与运行时类型相同。 • 基类可以定义并实现虚方法,派生类可以重写这些方法,即派生类提供自己的定义和实现。 在运行时,

2015-10-20 17:16:13 382

原创 继承

继承(加上封装和多态性)是面向对象的编程的三个主要特性(也称为“支柱”)之一。 继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。 其成员被继承的类称为“基类”,继承这些成员的类称为“派生类”。 派生类只能有一个直接基类。 但是,继承是可传递的。 如果 ClassB 派生出 ClassC,ClassA 派生出 ClassB,则 ClassC 会继承 ClassB 和 ClassA 中声明的成

2015-10-20 13:40:55 353

原创 Unity3D中LitJson使用

Unity3D中LitJson使用 场景描述,游戏中在指定棋盘格刷新出随机的几种物体。 需要当前玩家进行随机算法的计算,将计算结果广播给所有玩家。这个过程使用json来保存计算数值传给服务器,再通过服务器广播所有玩家,在本地对json文件进行解析。Unity中使用LitJson比较方便。private void InitItemPosition() { int money

2015-10-20 10:51:56 862

原创 结构体

Struct与class的区别: 结构与类共享大多数相同的语法,但结构比类受到的限制更多: • 在结构声明中,除非字段被声明为 const 或 static,否则无法初始化。 • 结构不能声明默认构造函数(没有参数的构造函数)或析构函数。 • 结构在赋值时进行复制。 将结构赋值给新变量时,将复制所有数据,并且对新副本所做的任何修改不会更改原始副本的数据。 在使用值类型的集合(如

2015-10-20 08:39:09 499

kbe+unity注册登录程序

kbe+unity3d 简单注册登录

2016-10-12

安卓入门小程序

安卓入门小例程,安卓目录结构,以及代码控制生成线性布局管理器。

2015-09-16

Unity自定义编辑器

资源包含工程和代码,示例代码给出Unity自定义编辑器的框架,实现了物体替换小功能。

2015-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除