关于unity中的ngui字体

杭者 杭者     2022-09-16     370

关键词:

NGUI字体类型

1: UIFont字体,UIFont类实现的
2: TTF动态字体的使用
3: BBCode的特殊字体的使用
4: NGUI字体制作;
5: BMFont字体制作和艺术字体的制作;
6: UILabel的使用

 

 

NGUI---->open---->Font Maker,字体文件的制作工具

Generated Bitmap:产生位图,或者叫艺术字,基于图片的文字

Imported Bitmap:导入位图,针对于用UIFont,或者是showBox(一些制作艺术字的工具)

Dynamic:动态字体,官方有替代的更好的方案。Label---->第一行第一栏选择Unity---->第三栏再选一个字体

 

 

UI Font组件属性

Font Type:字体格式,Bitmap位图,Reference引用(可以引用TTF字体),Dynamic动态字体

Atlas:图集,文字放在文字图片里面

Pixel Size:像素大小

Sprite Details:精灵的详诉,宽高,是否粗体,是否斜体

Duplicate:复制一份

Add a Shadow:添加一个阴影

Add a Soft Outline:添加一个软轮廓

Add a Transparent  Border:添加一个透明的边框

Add a Clamped Border:添加一个裁剪的边框

 

 

UI Font

 

关于unity中的ngui和ugui

用Unity开发2D游戏,有三套关系1.GUI:Unity本身的对象2.NGUI:以前在Unity中广泛来做2D的,是第三方的包,需要安装3.UGUI:Unity5.X后,Unity找到NGUI的作者,开发了UGUI,变成内置于Unity中的包,官方主推所有的元素都在Unity的UI工具栏&nb... 查看详情

关于unity的ngui

NGUI实例1.创建Unity工程项目和文件目录,保存场景2.导入NGUI的package包(第73),使用3.9.4b版本的,最新版本的是收费的...而且配合Unity5.X还有一些小问题3.导入成功后会发现多了一个菜单栏,可以点击Help查看API文档说明 4.Editor:... 查看详情

ngui_label

...控件来进行复杂功能的使用。1、设置字体:可以设置NGUI中的字体,也可以设置Unity中的字体。  2、设置字号:在FontSize中设置文字大大小,如果是动态字体,在大小的设置后面还有Bold(加粗),Italic(斜体),BoldAndItalic(加粗... 查看详情

关于unity中ngui图片精灵响应鼠标的方法

我在Unity里做NGUI的时候发现一个问题。在Unity2D场景当中,一个精灵图片只要加上了BoxCollider或者BoxCollider2D,就可以相应OnMouseEnter和OnMouseExit事件,而到了NGUI里就不能响应了。这真是一个大坑虽然说NGUI提供了按钮组件,但是如果... 查看详情

unity3d中ngui插件设置中文label

1.找到电脑windows文件夹下的fonts文件夹,将选中的字体拖入unity工程。2.选择NGUI>OPEN>FONTSMAKER3.选择字体(TYpe根据需要选择静态还是动态。用到的字比较少的话一般使用静态字体,而不是动态字体——静态字体一般非常有限,... 查看详情

unity3d中使用bmfont制作图片字体(ngui版)

...图片格式的文字,NGUI提供了UIFont来支持BMFont导出的图片字体BMFont原理其实很简单,首先会把文字小图拼成一张大图(合成一张图上传GPU性能会高一些)然后生成一份配置,描述了每张小图字符的Unicode编码( 查看详情

关于unity中ngui的pivot和锚点

Pivot创建一个Sprite1节点,关联一个图集和一张贴图,用图中的六个按钮调整这个贴图的Pivot点,一共有八个点可以选择再创建一个Sprite2节点,作为Sprite1节点的子节点,关联一个图集和一张贴图,用图中的六个按钮调整这个贴图... 查看详情

关于unity中的ugui优化,你可能遇到这些问题

参考技术Avia@https://blog.uwa4d.com/archives/QA_UGUI-1.html界面制作网格重建界面切换加载相关字体Q1:UGUI里的这个选项,应该是ETC2拆分Alpha通道的意思,但是在使用中并没起作用?请问有没有什么拆分的标准和特别要求呢?Q2:在UI界面... 查看详情

制作标签(label)

...色(不可设置)的话,说明还没有设置字体。单击Label组件中的Unity按钮,会弹出两个按钮:NGUI和U 查看详情

unity中关于ngui的知识点

UICamera用于处理NGUI中的手势识别(单击、双击、拖拽) **Sprite(精灵)的创建方式:create->Sprite创建完精灵之后,指定图集(Atlas),然后为Sprite指定图片。Sprite是图集中的一张小图。特别提醒:千万不要试图通过缩放控件... 查看详情

unity插件之ngui学习——scrollview(panel)

今天介绍的ScrollView,參考的是NGUI(3.6.8)中的Example项目:ScrollView(Panel)。先依照Unity插件之NGUI学习(2)创建一个UIRoot。然后在UIRoot以下创建一个ScrollView,选择菜单NGUI->Create->ScrollView然后在Inspector窗体做一些參数设置Movement设... 查看详情

ngui--uilabel(代码片段)

...706总览UILabel是能用于显示文本的挂件。所有Label需要一个字体才能正常工作。这个字体可以是动态的(Dynamic)(直接引用Unity字体)&# 查看详情

unity3d游戏开发ngui之drawcall数量

看了非常多关于NGUIdrawCall的文章。见得比較多的一个观点是:一个Atlas相应一个Drawcall。但事实上NGUI内部有自己的一套对DrawCall的处理规则。相关的规则有:1.Atlas图集数量有关2.Atlas图集的调用顺序(绘制顺序)有关3.和UIPanel的数量有... 查看详情

ngui_font

三、NGUI中的UI字体制作 1、概述:系统中提供的字体比较少,而UI字体又是使用最为频繁的,不能因为单一的字体而损失用户量,则这个时候我们就可以通过FontMaker进行字体的制作。 2、动态字体与静态字体的区别;当使用... 查看详情

unity与ngui坐标转换原理(代码片段)

...屏幕坐标转换到世界坐标Camera.ScreenToWorldPoint()比如在游戏中的主角,我们知道他的世界坐标,通过场景摄像机, 查看详情

unity基础-------------------------关于anchor锚点的理解

Unity进阶技巧-RectTransform详解 Zui 关注2016.02.1701:27 字数1704 阅读22157评论13喜欢57赞赏2RectTransform属性一览前言最近要做UI,有时候需要在代码中调整改变UI控件的属性,比如位置、大小等,然而在NGUI里面,控制UI控件... 查看详情

关于unity中的navmeshagent的remainingdistance问题(代码片段)

Unity中的NavMeshAgent的remainingDistance问题在Unity官方案例中,要让某个人物移动到某个地方,一般来说都是下面这样的代码:agent.SetDestination(position);要判断是否停止的话,在《Unity官方案例精讲》里面提到可以用remainingDistance来判断移... 查看详情

关于unity中的光照

反射探头1:镜子金属等具有光滑表面的物体都会反射,而游戏中计算实时反射非常消耗CPU的资源, unity5.0新增了一个反射探头的技术,通过采样点,生成反射Cubemap,然后通过特定的着色器从Cubemap中采样,就能显示反射效果了;2:反射... 查看详情