[Unity3D学习]3D数学基础之坐标系
以前都是做2D游戏,基本不关注数学方面的知识。现在学习unity了,很多概念都不懂。学生时代的东西,早还给老师了。当然我学习不好 = =!所以现在来补补。毕竟现在要做3D了。基础的东西还是得懂。
下面是我看书的一些重点、我将其记录下来。以后也方便自己温习!
阅读详细 »
[Unity3D学习]NGUI UILabel 图文混排
最近研究了很久图文混排,本来一开始想研究UILabel的源码,从底层去添加聊天表情。可惜自己刚刚接触Unity 很多东西都不懂,没办法只能另辟蹊径。好在在网上终于找到了解决方案。现在的做法对性能来说肯定不是最好的。不过暂时用用还可以。。等到以后Unity学习得好一点的时候再重新做一个。
Demo : ChatDemo
DownLoad : DownLoad 密码:png0
NGUI UILabel 代码剔除寻找最核心
项目为了做图文混排,只好自己慢慢分析UILabel的代码,找到核心代码,再进行分析。
阅读详细 »
C# 反射【通过字符串创建实例】
下面的代码可以通过字符串创建实例,在一些特殊情况下,反射是很好的解决问题。
阅读详细 »
NGUI 代码创建 Popup List 组件
学习NGUI 还是自己写代码创建 组件学习的速度来得快,而且还可以熟悉NGUI的框架结构。
所以下面是我自己手写的Popup List 组件的创建代码。
1、先创建一个UIRoot 组件 2、再在UIRoot下面创建一个Panel组件,然后将 CreatePopupList挂在Panel;
NGUI Scroll View 创建步骤
Unity3D 刚刚学习没几天,今天学习了一下Scroll View 。
1、创建场景
2、创建一个NGUI的Sprite组件,可以修改Sprite 的纹理。作为背景图片。(通过Widget Tool添加)
Unity3D 实现多窗口打开
这个功能真心好用,而且设置也特别简单 只需要将文件名修改为:Unity -progectPath <