自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 九个常用的生命周期函数

常用的生命周期函数:1.Awake:只会被调用一次,在Start方法之前被调用!主要用于字段值的初始化工作,禁用脚本,创建游戏对象,或者Resources.Load(Pre(Prefab)对象2.OnEnable脚本可用时被调用、如果脚本是不可用的,将不会被调用3.Start只执行一次,在Awake方法执行结束后执行,但在Update方法执行前执行,主要用于程序UI的初始化操作,比如获取游戏...

2019-05-21 11:51:14 3392

原创 优化LOD

LOD 是什么,优缺点是什么LOD 技术即 Levels of Detail 的简称,意为多细节层次。LOD 技术指根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重要物体的面数和细节度,从而获得高效率的渲染运算。优点:可根据距离动态地选择渲染不同细节的模型缺点:加重美工的负担,要准备不同细节的同一模型,同样的会稍微增加游戏的容量。MipMap 是什么?作用...

2019-05-20 20:55:10 500

原创 MVC框架

框架介绍:M :model模型(1):项目自带的模型(2):数据V:view视图:眼睛所能看到的东西C:controller控制器:控制模型和视图,相当于桥梁主动MVC 被动MVC主动MVC ,Model会主动通知View更新被动MVC中,与主动MVC的区别1)模型对视图和控制器一无所知,它仅仅被他们使用2)控制器使用视图,并通知他跟新数据的显示3)视图仅仅是在控制器通知...

2019-05-08 15:45:14 182

原创 C#索引器

索引器:(Indexer) 是一种特殊的类成员,它能够让对象以类似数组的方式来存取,是程序看起来更为直观,更容易编写。形式如下:[修饰符] 数据类型 this[索引类型 index]{get{//获得属性的代码}set{ //设置属性的代码}}索引器和数组比较:(1)索引器的索引值(Index)类型不受限制(2)索引器允许重载(3)索引器不是变量索引器和属性的不同点(1)属...

2019-05-08 15:33:37 193

原创 C#基础之算法

算法: 一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。其中算法有五个特征:   (1)有穷性: 算法中每条指令的执行次数有限,执行每条指令的时间有限   (2)确切性: 算法的每一步骤必须有确切的定义   (3)输入: 一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件  (4)输出: 一个算法有一个或多个输出,...

2019-05-08 15:16:58 494

原创 NGUI与UGUI

NGUI和UGUI的区别:1、uGUI的Canvas 有世界坐标和屏幕坐标2、uGUI的图像可以使用材质球3、UGUI通过Mask来裁剪,而NGUI通过Panel的Clip4、NGUI的渲染前后顺序是通过Widget的Depth,而UGUI渲染顺序根据Hierarchy的顺序,越下面渲染在顶层.5、UGUI 不需要绑定Colliders,UI可以自动拦截事件6、UGUI的Anchor是...

2019-05-08 15:14:06 390

原创 C# 泛型

什么是泛型:他代表的是通用类型,可以代替任意类型的数据类型,使得类型参数化,从而达到只需要一个方法就可以操作多种数据的目的泛型的好处:1、他的类型是安全的2、无需装箱和拆箱3、无需类型转换public class 类名 where T:MonoBehaviourT:代表的是泛型的类型参数where:是参数类型的约束全面解析泛型1、类型参数泛型分为开放泛型和封闭泛型其中开放...

2019-05-08 15:02:58 121

原创 C#之装箱、拆箱

装箱:将值类型转换为引用类型步骤:1、内存分配:在托管堆中分配内存空间用来存放复制的时间数据2、完成实际数据的复制:将值类型实力的实际数据复制到新分配的内存中3、地址返回:将托管堆中的对象地址返回给引用类型变量拆箱:将引用类型转换为值类型步骤:1、检查实例:首相检查进行拆箱操作的引用类型是否为null,如果为null则抛出异常,如果不为null则继续检查变量是否和拆箱后的类型是同一...

2019-05-08 14:59:05 117

原创 C#构造函数

构造函数:构造类的,构造类的方法,创建对象的时候才会调用构造函数作用:创建对象,初始化类的成员存在一个默认的无参构造函数只要写了构造函数,就替代了默认构造函数子类创建对象,会调用父类构造函数先调谁,后调谁?先调用父类,再调用子类构造函数构造函数分为:实例构造函数,静态构造函数,私有构造函数实例构造函数:1)构造函数的名字与类名相同。2)使用 new 表达式创建类的对象或者结构...

2019-05-04 21:57:31 133

原创 C# 常用的运算符

三目运算符(三元运算符)变量=(条件)?满足条件:不满足条件 (赋值语句)int a = 10== 20 ? 5 : 15;例子: int a = 5; string str = a > 16 ? "a大于16" : "a小于16"; //输出为 a小于16 int b=5>6...

2019-05-04 21:49:28 234

原创 C# 抽象类

抽象:(能抽象的:类:抽象方法,抽象属性,抽象索引器,抽象事件) 抽象方法必须在抽象类里面 一般用于继承,强制所有子类实现共有的抽象成员注意事项: 1.抽象类不能被实例化,抽象类就是被用来继承的; 2.抽象类使用abstract标识 3.抽象类可以包含非抽象的成员 4.抽象类可以继承自抽象类 5.抽象类的派...

2019-05-04 21:11:35 233

转载 学习 SQL计算机语言(基础)

简介:SQL 是用于访问和处理数据库的标准的计算机语言。结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。什么是SQL:1)指结构化查询语言2)使我们有能力访问数据库3)是一种ANSI的标准计算机语言作用:1)面向数...

2019-05-04 20:50:07 697

原创 C#常用的六个模式介绍

简单工厂模式用一个单独的类来创造实例的过程叫做工厂优点:便于管理,可维护性高缺点:当需要添加新的类的时候,则需要改变工厂类观察者模式观察者模式定义了对象间的一种一对多的组合关系,以便于一个对象的状态发生变化时,所有依赖它的对象都得到通知并自动刷新策略模式策略类通常有一个接口或者抽象类实现,包括了相关的算法和行为,最终给客户端调用定义了算法家族,分别封装起来,让他们之间相互替换,...

2019-04-26 19:31:58 358

原创 C#之结构体(Struct)

C#中,结构体是值类型数据结构。它使得一个单一变量可以存储各种类型的数据。struct关键字用于创建结构体。结构的特点:1.结构体可带有方法、字段、索引、属性、运算符方法和事件2.结构体是值类型,调用的时候不能new。3.不能有析构函数,可以有实例构造函数和静态构造函数4.结构可实现一个或多个接口。5.与类不同,结构不能继承其他的结构或类6.结构不能作为其他结构或类的基础结构结构体...

2019-04-25 13:49:47 303

原创 C#文件和流

C#文件操作文件操作的头文件为System .IO1、File和fileinfofile通过静态方法实现,而fileinfo类则通过实例方法实现。Append创建一个streamwrite类型,用于追加文本2、Create指定文件夹下创建或者覆盖文件3、Delete删除指定文件4、Exists检查文件是不是存在5、Open 制定特有的读写权限打开文件6、OpenRead 以读取的方...

2019-04-23 20:11:44 412

原创 C#之类型转换

类型的理解都知道Sysyem.Object类型是所有内建类型的基类。区分值类型和引用类型最简单的一个区分标准就是所有的值类型都继承自System.Value,也就是说所有继承自System.ValueType的类型都是值类型,而其他类型都是引用类型。值类型:整型:Int ,长整型:long,浮点型:float,字符型:char,布尔型:bool,枚举:enum,结构:struct引用类型:数...

2019-04-23 19:13:13 143

原创 C#基础之构造函数

构造函数:是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象变量赋初始值,与new运算符一起使用在创建对象的语句中特点:(1)构造函数名称必须与类名相同(2)构造函数的功能主要用于在类的对象创建时定义初始化的状态(3)构造函数不能直接被调用,必须通过new运算符在创建对象时才会被自动调用(4)当定义一个类的时候,通常情况下都会显示该类的构造函数,并在函数中指定初始化的工作也可以省...

2019-04-23 18:41:37 188

原创 C#复习之里氏转换

前提:有继承关系出现里氏转换原则:所有基类可以出现的地方,子类一定可以出现子类类型的子类对象,可以转换为父类类型override重写方法,不管是子类对象还是子类对象转换成父类类型时,所调用的方法都是子类的(一开始声明的类型)new关键字,子类对象如果转换成父类类型时,所调用的方法,new关键字无法覆盖(类型决定调用的方法)为什么子类可以替换父类的位置,而程序的功能不受影响呢?当满足继承...

2019-04-19 15:46:38 209

原创 C#初级—C#和.Net框架

本人萌新,开启我的C#基础复习之旅,以下是我做的笔记,不足之处请各位大佬指出,多多体谅C# 基于.Net 开发C# 语言(面向对象)不能跨平台.Net框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可以被应用开发者制定的应用骨架。前者是从应用方面而后者是从目的方面给出定义。.Net 框架优点:多平台(跨平台)...

2019-04-17 20:55:29 926

空空如也

空空如也

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

TA关注的人

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