2017年2月15日
摘要: 碰撞器可以让所依附的游戏物件对其他碰撞体产生碰撞行为(其他游戏物体必须具有Rigidbody组件) 对于不规则形状的物体,通常使用组合式碰撞体而不是网格碰撞器,以为网格碰撞器以模型的网格为基础,更为复杂,影响效能。 当碰撞在游戏引擎里发生时碰撞体会调用OnCollisionEnter事件 发生碰撞两 阅读全文
posted @ 2017-02-15 10:37 懒人起烂名 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 物理材质不改变物体的形状,但是改变物体的物理特性,比如篮球跟保龄球材质不一样。 Project视图Craete创建物理材质。 Dynamic Friction (动态摩擦)用来设定对象移动产生的摩擦力 Static Friction(静态摩擦)用来设定从静止状态移动一个对象需要多少力量。 Bounc 阅读全文
posted @ 2017-02-15 10:08 懒人起烂名 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Fixed Joint原理像阶层里的父子结构。关节会将对象锁在一个世界坐标或者锁在一个连接的刚体。 固定关节可以设定断裂力道(Break Farce)和断裂扭力(Break torque),破坏关节所需要的最小力道。当关节被破坏时游戏对象就可以再次自由移动。 Spring Joints 弹簧关节 原 阅读全文
posted @ 2017-02-15 09:45 懒人起烂名 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 刚体属性(rigidbody)标明物体受物理影响,包括重力,阻力等等。 mass为重量,当大质量物体被小重量物体碰撞时只会发生很小的影响。。 Drag现行阻力决定组件在没有发生物理行为下停止移动的速度(可理解为空气阻力),用来计算线性速度的阻力值 angular Drag 旋转阻力影响组件停止旋转的 阅读全文
posted @ 2017-02-15 09:08 懒人起烂名 阅读(2547) 评论(0) 推荐(0) 编辑
  2017年1月17日
摘要: //ABCD,1234.EFG//9//G//r//a//n//t//abc//bcd//cde//1//2//3//4 以上为几个扩展方法的例子 曹衍涛 以下为关于扩展方法的一些规则和原则: 1.c#只支持扩展方法,不支持扩展属性、扩展事件、扩展操作符等 2.扩展方法(第一个参数前面有this的方 阅读全文
posted @ 2017-01-17 14:14 懒人起烂名 阅读(347) 评论(0) 推荐(0) 编辑
  2017年1月16日
摘要: 当源类型与目标类型不是基元类型时CLR便不能自己进行编译转换。 下例为Rational(有理数类型)与string,int的转化。 转换操作符是将对象从一个类型转化成另一个类型的方法。可以使用特殊语法来定义装换操作符方法。 CLR要求转换操作符的重载方法必须是public 和static方法。c#要 阅读全文
posted @ 2017-01-16 15:19 懒人起烂名 阅读(608) 评论(0) 推荐(0) 编辑
  2017年1月12日
摘要: 关于params C#开发语言中 params 是关键字,可以指定在参数数目可变处采用参数的方法参数。在函数的参数数目可变而执行的代码差异很小的时候很有用! 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 关于参数数组,需掌握以下几点。 阅读全文
posted @ 2017-01-12 10:57 懒人起烂名 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 设计一个方法的参数时,可部分或全部参数分配默认值。然后,调用这些方法的代码可以选择不指定部分实参,接受其默认值。 此外,调用方法时还可以通过指定参数名称的方式为其传递实参。 演示代码如下: 在定义的方法中,如果为部分参数指定了默认值,注意以下额外的规则和原则: 1.可以为方法、构造器方法和有参属性( 阅读全文
posted @ 2017-01-12 09:51 懒人起烂名 阅读(3946) 评论(1) 推荐(0) 编辑
  2017年1月11日
摘要: 构造器名与类名一致。 一。实例构造器 1。实例构造器与类(引用类型) 构造器是允许将类型的实力初始化为良好状态的一种特殊方法。 创建一个引用类型的实例时(类),首先为实例的数据字段分配内存,然后初始化对象的附加字段(类型对象指针和同步索引快),最后调用类型的实例构造器来设置对象的初始状态。 new一 阅读全文
posted @ 2017-01-11 10:20 懒人起烂名 阅读(532) 评论(0) 推荐(1) 编辑
  2017年1月10日
摘要: 成员的可访问性 如果没有显示声明成员的可访问性,编译器通常默认选择private。CRL要求接口类型的所有成员都具有public可访问性。 一个派生类重写在他的基类型中定义的一个成员时,c#编译器要求原始成员和重写成员具有相同的可访问性。(CRL不需要) 任何成员想要被别人访问到,都必须在一个可见的 阅读全文
posted @ 2017-01-10 16:01 懒人起烂名 阅读(379) 评论(0) 推荐(0) 编辑