- 博客(10)
- 收藏
- 关注
原创 装箱与拆箱
装箱与拆箱装箱 装箱其实就是值类型向引用类型转化的过程。将一个值类型变量装箱成一个引用类型变量,首先会在托管堆上为新的引用类型变量分配内存空间,然后将值类型变量拷贝到托管堆上新分配的对象内存中,最后返回新分配的对象内存地址。拆箱 拆箱操作获取指向对象中包含值类型部分的指针,然后由程序员手动将其对应的值拷贝给值类型变量。class Main{ static void main()
2016-07-02 22:58:42 330
原创 值类型和引用类型
值类型和引用类型值类型 值类型是直接分配在栈上的空间,这个空间对应着值类型变量的值。引用类型 引用类型是分配在堆上的空间,这个空间对应着引用类型的内存分配地址。在别人的博客里看到一句话形容是“值类型是现金,引用类型是存折”。觉得没什么毛病,使用值类型修改它的值,是直接对这个变量操作的,而使用引用类型,则是先取到它在内存中分配的地址指向的值。public class Person{
2016-07-02 22:28:32 756
原创 怎样使用UGUI
什么是 UGUI UGUI 是 Unity 自带的一套 GUI 系统,含有基本的一些 UI 控件。UGUI 控件有哪些? 我们常用的有 Canvas,Text,Image,Button,Toggle,Slider,Scroll Bar,Scroll View,Input Field。怎样新建 UI 控件 在 Hierarchy 中右键添加 在菜单栏的 Component 中添加Can
2016-05-05 16:18:03 16323 1
转载 Unity3d 中 UI 开发的 MVC 模式
转载自 http://blog.csdn.net/jjiss318/article/details/44220081原文:http://engineering.socialpoint.es/MVC-pattern-unity3d-ui.html动机 和游戏开发的其他模块类似,UI 一般需要通过多次迭代开发,直到用户体验近似 OK。另外至关重要的是, 我们想尽快
2016-04-21 17:43:04 974
转载 C#委托的介绍(delegate、Action、Func、predicate)
转载自:http://www.cnblogs.com/akwwl/p/3232679.html委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回
2016-03-30 15:15:59 298
转载 C# Action<T> 委托
转载自:http://www.cnblogs.com/luoht/archive/2011/01/02/1923882.html在使用 Action 委托时,不必显式定义一个封装只有一个参数的方法的委托。以下代码显式声明了一个名为 DisplayMessage 的委托,并将对 WriteLine 方法或 ShowWindowsMessage 方法的引用分配给其委托实例。
2016-03-30 15:10:54 442
转载 【Unity3D技巧】在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信 (二) : 引入中间层NotificationCenter
转载自:http://www.cnblogs.com/neverdie/p/3790879.html?utm_source=tuicool&utm_medium=referral作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明。如果你喜欢这篇文章,请点【推荐】。谢谢!一对多的观察者模式机制有什么缺点
2016-03-24 09:05:44 1583
转载 Unity3D中uGUI事件系统简述及使用方法总结
转自:http://www.cnblogs.com/zou90512/p/3995932.html?utm_source=tuicool&utm_medium=referralUnity3D的uGUI系统的将UI可能触发的事件分为12个类型,即EventTriggerType枚举的12个值。如下图所示: 先以PointerClick为例。这个是用于某点点击事件。其他事
2016-03-22 16:02:47 538
转载 从callback的角度来理解.NET/C# 中的 委托 (delegate)与 事件 (event)
delegate是个比较生僻的单词(其实是我英语差~)。那先看看简要的来自金山词霸的解释:delegate名词 n. * 1.代表, 代表团成员 He is one of the delegates to the conference. 他是与会代表之一。及物动词 vt. 其他读音:[ˈdeliɡeit] * 1.任命或委派…为代表
2015-12-17 10:53:42 2487
转载 System.Func<>与System.Action<>
使用并行编程可以同时操作多个委托,在介绍并行编程前先简单介绍一下两个泛型委托System.Func。Funcpublic delegate TResult Func()public delegate TResult Func(T1 arg1)public delegate TResult Func(T1 arg1,T2 arg2)public delegate TResul
2015-12-17 10:08:23 478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人