自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 面向对象八大设计原则

目的是使程序更加灵活 开-闭原则(目标、总的指导思想) Open Closed Principle 对扩展开放,对修改关闭。 增加新功能,不改变原有代码。 类的单一职责(一个类的定义) Single Responsibility Principle 一个类有且只有一个改变它的原因。 适用于基础类,不适用基于基础类构建复杂的聚合类。 //对应封装 依赖倒置(依赖抽象) 调用父类 Dependency...

2018-11-18 22:04:25 255

原创 面向对象三大特性(自我理解)

封装: 数据角度讲[封装数据],将一些基本数据类型复合成一个自定义类型。 //符合人的思考方式 //什么时候使用封装:当目标需要用大量数据来描述 方法角度讲[封装功能],向类外提供功能,隐藏实现的细节。 //使人写代码时可以更加集中 设计角度讲,分而治之,高内聚低耦合,封装变化。 [分解需求,找变化点,分成独立类,保证类的单一原则] 继承: 统一概念。 //概念上的共性提取,以层次化的方式管理类 ...

2018-11-18 22:01:30 248

原创 Unity3d中的碰撞器和触发器的区别?

1.碰撞器物体不能互相进入到对方内部,触发器可以 2.触发器角色控制器可以使用,碰撞器中不能使用 3.触发器没有物理属性了,碰撞器可以有力存在 4.碰撞器调用OnCollisionEnter/Stay/Exit函数,触发器调用OnTriggerEnter/Stay/Exit函数 ...

2018-11-11 20:54:51 2706

原创 使用Unity3d实现2d游戏,有几种方式?

1.使用本身的GUI 2.把摄像机的Projection(投影)值调为Orthographic(正交投影),不考虑z轴 3.使用2d插件,如:2DToolKit

2018-11-11 20:53:32 4701

原创 四元数理解

什么是四元数 •Quaternion 在3D图形学中代表旋转,由一个三维向量 (X/Y/Z)和一个标量(W)组成。 •旋转轴为V,旋转弧度为θ ,如果使用四元数表示,则四个分量为: x=sin(θ /2)*V.x y=sin(θ /2)*V.y z=sin(θ /2)*V.z w=cos(θ /2) •X、Y、Z、W的取值范围是-1到1。 •API:Quaternion qt=this.trans...

2018-11-04 18:09:59 1143

翻译 面向对象八大设计原则

目的是使程序更加灵活 开-闭原则(目标、总的指导思想) Open Closed Principle 对扩展开放,对修改关闭。 增加新功能,不改变原有代码。 类的单一职责(一个类的定义) Single Responsibility Principle 一个类有且只有一个改变它的原因。 适用于基础类,不适用基于基础类构建复杂的聚合类。 //对应封装 依赖倒置(依赖抽象) 调用父类 Dependency...

2018-11-04 18:07:08 272

空空如也

空空如也

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

TA关注的人

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