1.新建一个工程,删去自带的MainCamera,并导入NGUI2.6.1插件。
2.如果你用的是3.5-4.0版本的Unity那么会报一个错误。
双击就会发现是UIAtlasMaker.CS里的一行代码报错
因为SystemInfo.maxTextureSize这个变量实在Unity4.1以后的版本才定义的,我们需要在这里做一下修改,改为就可以了。
3.点击Unity上方的NGUI菜单,选择Open the UI Wizard.
点击Create Your UI创建一个新的UI。
4.再次点击菜单栏上的NGUI,选择Open the Widget Wizard来创建我们需要的元素。
Atlas里拖入。
5.现在来制作一个字体。
在自己电脑的C:\\Windows\\Fonts路径下选择一个中文字体,这些是微软提供给我们的字体。这里我选择。把它拖入我们的工程。
6.再次点击NGUI选择Font Maker.
Type选择Dynamic,Font TTF拖入我们刚刚导入的字体,选择合适的字体大
点击Creat The Font。在NGUI目录下我们就可以看见我们新建的字体。
解决换行问题
7.将字体拖入Widget tool的Font选项,Template选择Lable,选择一个自己喜欢的字体颜色点击Add To。效果即如下图。
8.试着在UILable上输入你想要的汉字
效果出现了
这样我们就可以输入任意我们想要的汉字。