2015-01-01から1年間の記事一覧

Unity UI(uGUI) 源码学习笔记(一) Button

Unity在4.6版本推出了自己的UI系统,虽然目前功能相比NGUI等成熟的Asset还比较少,但是使用它来开发游戏项目还是完全没有问题的。 而且Unity官方开源了UI系统的C#源代码,我们也可以学习一下Unity是如何实现这套UI系统的。 源代码下载 https://bitbucket.org…

Unity Attribute 总结

Attribute是C#的功能,在Unity中可以使用Attribute来给变量和方法增加新的属性或者功能。 举两个例子,在变量上使用[SerializeFiled]属性,可以强制让变量进行序列化,可以在Unity的Editor上进行赋值。 在Class上使用[RequireComponent]属性,就会在Class的G…