Unity之UGUI
文章平均质量分 50
[奋斗不止]
这个作者很懒,什么都没留下…
展开
-
UGUI-UI添加特效
UGUI-UI添加特效开发项目的时候遇到一个需求,UI上要加特效,UI使用的是UGUI,经过多次试验终于找到一个解决办法。第一步: 创建一个Canvas,在Canvas下创建一个Panel,在Panel下创建一个Image,给Image添加图片 如下第二步: 设置Canvas参数,修改Render Mode : Screen Space - Camera 创建一个Camera(GameObj原创 2015-06-05 10:16:14 · 8780 阅读 · 0 评论 -
UGUI-血条
UGUI 血条血条制作要解决的问题就是坐标转换,即将角色的3D世界坐标转换为屏幕坐标,再由屏幕坐标转换为UI的2D世界坐标,然后将UI血条的坐标设置成UI的2D世界坐标。下面是制作的详细步骤-使用UGUI第一步:创建一个Slider,颜色设置成红色就是血条了 设置Canvas 参数 Render Mode : Screen Space - Overlay 如下 第二步:创建一个角色,我在此创建原创 2015-06-06 11:05:27 · 4617 阅读 · 3 评论 -
UGUI - ScrollView
UGUI - ScrollView使用UGUI 制作ScrollView滚动视图 第一步:创建一个Canvas,在Canvas下创建一个Panel,命名为ScrollView,在ScrollView上添加组件Scroll Rect。 第二步:在ScrollView下创建一个空物体命名为Grid,挂上GridLayoutGroup组件第三步:在Grid下创建一个Image,添加一个图片,然后复制N原创 2015-06-06 15:56:51 · 3942 阅读 · 0 评论 -
Unity 自定义字体 新功能 一
Unity 自定义字体 新功能 一首先找一个字体库,我用的 Windws 系统,直接找微软的字拿来用, 在 目录下 C:\Windows\Fonts 随便找一个字体在此我就拿 华为琥珀 字体(字体类型为 .TTF) 直接双击 华为琥珀字体,会自动弹出字体样板如下: 字体样子就是上图那样的。将字体库 拖拽到 Unity 中,将字体库改名为 HWHP, 创建一个 Text,将 字体库拖拽到 T原创 2015-06-27 21:41:36 · 3072 阅读 · 1 评论 -
Unity 自定义字体 Custom Font 原理 二
Unity 自定义字体 Custom Font 原理 二接上一篇做好的自定义字体库,以它为例 选中字体库,在Inspector面板显示出来它的所有属性 下面挑选几个属性:(1)Ascii Start Offset : 开始Ascii码 (2)Kerning : 字符间隔 (3)Default Material : 该字体库用到的材质,该字体库用到的所有字符,都要在材质球的贴图上,否则无原创 2015-06-27 23:08:08 · 5641 阅读 · 1 评论 -
UGUI - 判断是否点击在UI 上 Bug,IsPointerOverGameObject()在移动端检测失败
UGUI - 判断是否点击在UI 上 Bug,IsPointerOverGameObject()在移动端检测失败原文链接:这里写链接内容UGUI 提供了一个检测是否点击在UI上的方法 EventSystem.current.IsPointerOverGameObject(); 但是该方法在PC上检测正常,结果拿到Android真机测试上,永远检测不到。在网上找了一些大神的解决方案原创 2015-06-14 11:19:40 · 13712 阅读 · 3 评论 -
UGUI 使用BMFont
UGUI 使用BMFont首先要知道 Custom Font 的原理,不知道的同学可以先看这篇[Custom Font 原理](http://blog.csdn.net/liqiangeastsun/article/details/46665113) Custome Font 可以利用材质球,通过材质的UV、和 Vert信息,读取其贴图上的字符,之前使用NGUI 时用到过类似的功能,把字体库通过原创 2015-06-28 16:46:36 · 4649 阅读 · 1 评论 -
UGUI 图片去色,取灰色
UGUI 图片将其他颜色去除,显示灰色图片本例适用于 UGUI一般项目中会有一些装备图标等,当你拥有该装备时该图标显示为彩色图标,没有改装备时图标显示为灰色图标,一般项目中最占资源的就是图片,不允许添加一张彩色图片,一张灰色图片,必须通过一些方法将彩色图标的颜色去掉,获取图标的灰色值。UGUI 自带了一个Shader, Sprites/Default, 默认给了一个添加该Shader 的材质球,下原创 2015-11-07 11:41:11 · 8328 阅读 · 1 评论