【旧博客转移 - 发布于2015年9月10日 16:07】 有时美术会出这种图片格式的文字,NGUI提供了UIFont来支持BMFont导出的图片字体 BMFont原理其实很简单,首先会把文字小图拼成一张大图(合成一张图上传GPU性能会高一些) 然后生成一份配置,描述了每张小 ...
过程是这样的:最近一直想做一个头像的mask效果,后来发现原来unity的mask需要用shader来写,网上找了不少资料,也能实现,不过大多数都是用render texture作为相机投影的texture。然后把这个相机的图像作为一个material,然后在ngui中创建一个texture,把这个material赋给texture。怎么说呢,这种方式虽然也能实现,但是必须要创建一个相机,对于一个 ...
2014-06-12 20:59 6 8983 推荐指数:
【旧博客转移 - 发布于2015年9月10日 16:07】 有时美术会出这种图片格式的文字,NGUI提供了UIFont来支持BMFont导出的图片字体 BMFont原理其实很简单,首先会把文字小图拼成一张大图(合成一张图上传GPU性能会高一些) 然后生成一份配置,描述了每张小 ...
UIScrollView制作滑动列表,可横向,竖直展示一些列表在固定可视范围内 UIScrollVIew只是一个可滑动的UI组件 如果需要制作复杂的可视区域UI需要配合使用UIPanel与UIGrid 这样更方便UI的展示 a.创建一个2D UI Root,在NGUI菜单上创建 ...
前话 在许多类型游戏中我们经常会使用到背包,利用背包来设置相应角色属性,多了背包也会让游戏增色拓展不少。 那在Unity3D游戏开发中该如何编写背包系统呢?因为有高人开发了NGUI插件,因此我们进行简单编写代码设置即可实现一个简单的背包功能了。 准备工作 新建一个 ...
好久没写博客了,上一篇是在今年上班之前写的 从年初到现在一篇没写过,每天都在加班,实在太忙了 上班半年多了,学到不少东西 今天分享一下刚写的小功能 TweenFillAmount 用过NGUI Twnner的人看到这个名字就应该知道干啥的了 tweenPosition ...
UIScrollBar:这个组件可以用于创建滚动条。 效果图如下: 一:使用步骤 1.这个组件和UISlider很像,也是由三部分组成。 2.首先创建一个Sprite用于组件的背景色。 3.创建第二个Sprite用于组件的滚动条,注意这个Sprite ...
UIPopupList:将这个组件添加到Button上,即可构建一个下拉列表。 效果图如下: 一:使用步骤 1.首先创建一个Sprite作为button。 2.创建一个label,用于显示当前选择的选项。 3.为Sprite添加以下组件 ...
UIInput:这个组件可以用于创建输入框和编辑文本。 效果图如下: 一:使用步骤 1.首先创建一个背景,可以用Sprite也可以是Widget。 我这里使用的是空白的Widget 2.为其添加一个Label组件 3.为Label添加以下 ...
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:【119706192】 本文链接地址: Unity3D NGUI事件 UIEvents UIEvents-事件系统void OnHover (bool isOver):当鼠标移出或者悬停在某个碰撞器上的时候返回布尔值.在触摸 ...