- 博客(7)
- 收藏
- 关注
原创 关于unity优化
UGUI简介UGUI是Unity官方推出的UI系统,集成了所见即所得的UI解决方案, 其功能丰富并且使用简单,同时其源代码也是开放的,下载地址:https://bitbucket.org/Unity-Technologies/ui/src相比于NGUI,UGUI有以下几个优点:所见即所得的编辑方式,在Scene窗口中即可编辑。智能的Sprite packer可以将图片按tag自动生成图集而...
2019-05-09 10:40:37 377
原创 c#List集合
集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。为什么要用泛型集合?在C# 2.0之前,主要可以通过两种方式实现集合:a.使用ArrayList直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。b.使用自定义集合类比较常见的做法是从CollectionBase抽象类继承一个自定义类,...
2019-05-04 21:03:42 2739
原创 Unity面试题
这是我自己收集到的一点面试题,希望对大家会有帮助。1.什么是泛型,泛型的好处?参数类型化,好处是提高代码复用性,安全。2.请简述ArrayList和List的主要区别?ArrayList会把所有插入其中的数据都当作Object来处理,在去出其中的数据时可能会报类型不匹配的错误。而且用ArrayList会有一个装箱和拆箱的过程,很耗费性能。而List则是在定义的时候就确定了数据的类型。3....
2019-04-27 09:53:12 2812 1
原创 几种常见的设计模式
设计模式理解设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述:模式是一条由三个...
2019-04-25 15:15:46 623
原创 c#面试题
1、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。回答要点:说明详细的空间分配。(10分)答:string str = null 是不给他分配内存空间,而string str = “” 给它分配长度为空字符串的内存空间.2、请详述在dotnet中类(class)与结构(struct)的异同:(10分)答:Class可以...
2019-04-23 08:39:37 198
转载 UnityUGUI开发的一些总结
UnityUGUI开发的一些总结这篇文章主要总结一些项目中UI开发过程遇到的坑和解决方案NGUI or UGUI现在主流的UI解决方案主要是NGUI和UGUI,在Unity官方推出UGUI之前,NGUI可以说在Unity UI解决方案中独占鳌头,另外加上不断的更新维护,NGUI的工具可以说十分完备,15年之前大量的项目都是基于NGUI来搭建UI系统。但随着官方加持的UGUI推出,现在越来越多...
2019-04-18 19:43:21 533
原创 c#堆跟栈
void Test1() { var a=1; //a是Int32类型,值存储与栈中. var b=new Object(); // b指向NewObject的引用(指针)存储于栈中,NewObject存储于堆中。 var c=a;//c的值存储于栈中(复制值)。 var d=b;// 指针存储于栈中(复制引用),指向堆中的那个NewObject。 /*此时,栈的结构大致如下: d|指向NewObject的指针 c|1 b|指向NewObject的指针
2019-04-17 15:36:39 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人