自定义博客皮肤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 239

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

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

2018-11-18 22:01:30 229

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

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

2018-11-11 20:54:51 2674

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

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

2018-11-11 20:53:32 4658

原创 四元数理解

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

2018-11-04 18:09:59 1119

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

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

2018-11-04 18:07:08 253

空空如也

空空如也

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

TA关注的人

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