NGUI使用4——创建动态字体
2015-06-05 21:20
435 查看
1 在开始在菜单中直接搜字体,拷贝几个字体至unity(ttf格式)
2 创建一个空的游戏体:GameObject --> Crete Empty,为了方便管理,把这游戏体重命名为Font_xirod 。
3 在 Inspector 面板中,为这个空游戏体添加 NGUI Font 这个脚本组件。(查找 font)
4 设置字体组件:
Font type 设置为 Dynamic
TTF Font 设置为 xirod
5 在Hierarchy中把 Font_xirod 拖拽到 project 下,做成 prefab(预制),之后删除这个游戏体。
6 如果已经存在了UI Root,那么在场景中新建一个Label (NGUI-->Create-->Label)。如果没有UI root, 新建一个即可。
7 选中新建的 Label,在 inspector 面板中,选择Font,选中我们新建的那个字体。
8 设置字号,然后snap一下。
9 调整一下位置,好的,字体正常显示了!
注意:NGUI提示,动态字体,不能被做成atlas的一部分,使用动态字体至少会增加一次draw call。
2 创建一个空的游戏体:GameObject --> Crete Empty,为了方便管理,把这游戏体重命名为Font_xirod 。
3 在 Inspector 面板中,为这个空游戏体添加 NGUI Font 这个脚本组件。(查找 font)
4 设置字体组件:
Font type 设置为 Dynamic
TTF Font 设置为 xirod
5 在Hierarchy中把 Font_xirod 拖拽到 project 下,做成 prefab(预制),之后删除这个游戏体。
6 如果已经存在了UI Root,那么在场景中新建一个Label (NGUI-->Create-->Label)。如果没有UI root, 新建一个即可。
7 选中新建的 Label,在 inspector 面板中,选择Font,选中我们新建的那个字体。
8 设置字号,然后snap一下。
9 调整一下位置,好的,字体正常显示了!
注意:NGUI提示,动态字体,不能被做成atlas的一部分,使用动态字体至少会增加一次draw call。
相关文章推荐
- NGUI使用3——制作图集&自定义按钮&切换按钮图片
- NGUI使用2——Button -- 按钮
- NGUI使用1——label
- UI进阶 —— 收起键盘方法
- UIGestureRecognizer 六种手势的用法 - iOS - UI基础知识总结6
- 一次性移除一个 UIView 所有子视图的方法
- HDU Children’s Queue
- HDU 3836 Equivalent SetsTarjan+缩点)
- 精美UI欣赏
- java 优先队列 PriorityQueue<E>
- UITableView_6-团购实例,刷新数据,代理实现,GCD方法使用
- Android中的volley_11_Request
- DuiLib : CControlUI->SetAttribute(L"pos"后, 属性不生效的问题
- iOS UILabel显示html标签
- WorldWind源码剖析系列:下载请求类DownloadRequest
- WorldWind源码剖析系列:下载队列类DownloadQueue
- GCD刷新UI
- ios-系统字体一览UIFont
- BZOJ 4059 Cerc2012 Non-boring sequences 线段树+扫描线
- NGUI: UIPanel控件