自定义博客皮肤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)
  • 收藏
  • 关注

原创 Unity学习笔记:委托和Lambda表达式用法

委托是一类行为的抽象。是方法的引用,是一种数据类型委托可以实现对方法的【间接】调用!灵活=维护性好!委托的定义:委托是一种数据类型;委托代表的是方法,当调用委托时就是调用了这个方法。【委托能存储方法的地址{引用}】【间接调用】using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoDe.

2020-07-06 11:46:42 2317

原创 Unity学习笔记:游戏对象池

容器(用于存放缓存的对象) 游戏对象池 池=容器=【字典】 列表? 放元素=游戏对象{技能A,技能B,特效,.....} 专门针对 游戏场景中的游戏对象 使用池技术using UnityEngine;using System.Collections.Generic;using System.Collections;/// <summary>/// 游戏对象池://...

2020-07-30 21:35:41 263

原创 Unity学习笔记:单例设计模式

单例设计模式 定义:是设计模式中最简单的一个设计模式 单例设计模式本质上就是一个类,一个特殊的类 特殊1:构造方法私有 2:包含一个 静态私有字段 返回自己的类型 3:包含一个 静态公共方法 返回自己的类型 用途:保证自己在应用程序域中 最多仅有一个实例【对象】存在 生活:国家 总统【正】 国家主席【正】 任何设计模式:具体代码实现 有差异 创建单例的三种方法↓using System;...

2020-07-30 21:17:24 155

原创 Unity学习笔记:数组工具类

using System;using System.Collections.Generic;using System.Linq;using System.Text;/// <summary>/// 选择委托:负责 从某个类型中 选取某个字段 返回这个字段的值/// 例如: 学生类中 年龄 值 20!/// </summary>/// <typeparam nam.

2020-07-28 23:41:52 213

原创 Unity学习笔记:泛型

泛型就是将类型做参数泛型约束 T:struct 类型参数必须是值类型。可以指定除 Nullable以外的任何值类型。 有关更多信息,请参见 使用可以为 null 的类型(C# 编程指南)。 T:class 类型参数必须是引用类型;这一点也适用于任何类、接口、委托或数组类型。 T:new() 类型参数必须具有无参数的公共构造函数。当与其他约束一起使用时, new()约束必须最后指定...

2020-07-28 23:29:06 500

原创 Unity学习笔记:方法重写

什么是虚方法:定义【语法】:用vritual关键修饰的已经实现的方法,即是虚方法语义【含义】:虚方法表示一个可以在子类中重写的方法【重写不重写都可以】【步骤1:】在父类中定义虚方法【步骤2:】在子类中定义重写方法【重写方法:和父类中的方法名相同参数相同方法返回类型相同,要加override】三种方法可以重写abstract 方法在子类必须重写,除非子类也是抽象类virtual 方法在子类可以重写,父类方法的做法...

2020-07-03 08:12:30 1722

原创 Unity学习笔记:2D游戏精灵碰撞互动效果

2d精灵物理碰撞。Unity2D碰撞效应Area Effector 2D地区效应: 适用于特定区域内的定向力度Use Collider Mask使用碰撞遮罩。Collider Mask碰撞遮罩。Use Global Angle使用全球角度。Force Angle力角度应用。ForceMagnitude应用力的大小。Force Variation力的大小的变化。Drag线性阻力。Angular Drag角度阻力。Force Target力应用的...

2020-07-03 00:53:21 1860

原创 Unity学习笔记:NGUI背包物品拖拽逻辑

子类化拖拽容器组件,复写拖拽结束逻辑。using UnityEngine;using System.Collections;public class MyDrag : UIDragDropItem { //拖拽结束时 //surface拖拽结束时碰到的精灵 protected override void OnDragDropRelease(GameObject surface) { base.OnDragDropRelease(surface);

2020-07-02 05:56:11 325

原创 Unity学习笔记:NGUI的基本操作

NGUI→Create→Sprite 创建精灵 NGUI→Open→Atlas Maker 自定义图集图片拉抻设置NGUI→Create→Anchor(Legacy) 创建锚点设置锚点位置,与控件形成父子关系。设置屏幕内控件等比缩放。label使用中文字体,选择unity添加字体文件。点击事件需要添加碰撞和button组件。(重叠的物体仅为一个添加碰撞组件)图片样式设置成精灵,对其进行切割。使用2d精灵可使图片动起来,添加组件。开关。...

2020-07-02 05:37:33 507 2

原创 Unity学习笔记:Shader相关CG语言的基本语法结构

Shader的基本功能格式↓Shader "MyCustom/MyShader" { Properties {//属性 // 属性名字 界面显示名 类型 值 _Color("MyColor",color) = (1,0,0,1) _AmbientColor("AmbientColor",color) = (1,0,0,1) _SpecularColor("SpecularColor",color) = (1,0,0,1) _Shininess("Shininess"..

2020-07-02 03:31:18 387

空空如也

空空如也

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

TA关注的人

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