08 2015 档案
摘要:今天闲着无聊,看到群里的老大共享了反编译的工具,就下载下来玩下。说道反编译我个人不太推崇反编译,感觉不道德,毕竟是人家的代码,但是又回想一下,我们拿代码看是抱着学习的态度又有何不可,所谓既是民族的也是世界的。=_=好废话不多说,接着我们看看这款unity制作的游戏的dll,看看他们代码是怎么实现的。...
阅读全文
摘要:单例模式我相信是所有设计模式之中运用最广泛的设计模式之一。今天我们就来看看在unity中如何使用单例模式,在unity中,我们分两种单例,一种是继承monobehavior的单例,一种是普通单例。1.MonoBehavior单例其实在unity中,如果脚本是继承monobehavior,那么使用起单...
阅读全文
摘要:注意啦,c#中的??运算符是和?:运算符是不同的,这两者是有区别的。??运算符称为null合并运算符,用于定义null值的类型和引用类型的默认值。只当运算符的左操作数不为 null,此运算符将返回左操作数;否则返回右操作数。什么意思?我们来看个例子:string x = null;string z ...
阅读全文
摘要:在unity使用过程中,其实我们都是在各个不同功能的Window下工作。 比如在Scene窗口中操作物体,在Inspector中操作物体属性,在Game视窗中观察游戏状态。 所以窗口是Unity的灵魂,这是唯一接口我们能够通过它来制作游戏。 那么,我们想自定义一个自己的窗口,那该如何呢?今天我们就来
阅读全文