自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 C# typeof() 和 GetType()区别

1、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称。 2、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回Type类型的当前对象的类型。 比如有这样一个变量i: Int32 i = new Int32(); i.GetType()返回值是Int32的类型,但是无法使用typeof

2017-12-13 17:15:05 720 1

翻译 UI框架学习

一、设计主菜单面板1、在场景中创建一个Canvas,Canvas Scaler下UI Scale Mode设为Scale With Screen Size,Screen Match Mode设为Math Width Or Height,最后调整Match让UI像素大小随着屏幕高或宽像素大小变化。一般我们做UI适配时使用Anchor(锚点)和Canvas Scaler这两个地方。2、在C

2017-12-11 17:04:24 418

翻译 Unity API常用方法和类的解析

一、事件函数执行的先后顺序FixedUpdate每秒执行固定次数,应该将处理跟物理相关的运动的代码放在FixedUpdate中。Update和LateUpdate跟硬件和代码性能有关,每秒执行次数不固定。二、Time类中的静态变量图中红色为只读值,绿色为可读可写:Time.time 表示从游戏开始到现在的时间,会随着游戏的暂停而停止计算。Time.timeSinceLevelLoad 表示从当前S...

2017-12-11 15:18:34 14493 3

转载 面向对象编程七大原则

1.   开闭原则(Open-Closed Principle, OCP)定义:软件实体应当对扩展开放,对修改关闭。这句话说得有点专业,更通俗一点讲,也就是:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,去扩展新功能。开闭原则中原有“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;开闭

2017-10-30 13:31:06 2706

原创 DoTween动画插件

一、如何对变量进行动画二、控制Cube和UI面板的动画

2017-10-24 16:09:25 410

原创 Unity2D游戏开发案例-Roguelike拾荒者

一、创建游戏工程导入游戏素材二、创建游戏主角及敌人的预制1、将主角Idle动画的Sprite一起拖入Hierarchy面板,会生成一个主角,同时会生成主角的Player Controller(动画控制器)和PlayerIdle动画,将其他动画分别拖到Player上会生成各自的Animation。2、敌人创建方法同理,但由于存在多个不同的敌人,它们之间动画相同,只是Sprite不同,所以

2017-09-09 16:57:56 4848

原创 使用Unity开发2D游戏笔记

一、添加游戏背景1、导入的所有图片设为sprite(2D and UI) ,Inspector面板中Pixels Per Unit 100指100像素在我们的游戏里代表1米。2、游戏背景的屏幕自适应不同设备的屏幕高宽比例是不同的,在屏幕过宽的设备上会问题,如图:怎么解决这个问题呢?(1)可以将Camera组件上的size属性设小一点,让camera视野范围与背景

2017-08-31 20:05:35 578

空空如也

空空如也

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

TA关注的人

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