
Unity_UI相关
警醒与鞭策
『卧薪尝胆』不同阶段,不同目标!
展开
-
NGUI自适应各种屏幕的解决方法
NGUI自适应各种屏幕的解决方法:这个问题是困扰了很多人,但找了下解决的方法很多,我觉得这是最简单的方法。现在很多人说屏幕自适应改用UIAnchor脚本,对于高版本我并没有用过,写该文时,NGUI已经更新到3.5.4。使用的版本是NGUI 2.7.0,需要关联的脚本,UIRoot,UIStretch两个主要的脚本。1.设置开发转载 2014-03-31 20:28:26 · 1337 阅读 · 0 评论 -
NGUI 字体相关
传统的显示字体是使用系统的ttf,如果需要更多效果通常做法是:1、上网找带有特效的ttf;2、把需要显示的字合并成图片,显示时在程序里面根据单个文字图片名字显示;3、使用bmfont,把需要显示的文字生成fnt,png;4、自定义ttf文件 方法1的优点是简单,但是太盲目,有时不一定能找到需要的ttf,如果只需要自定义少数的文字,ttf文件就显得比较转载 2016-09-06 15:27:25 · 669 阅读 · 0 评论 -
NGUI动态添加 .
1 动态添加sprite因为暂时未解决在脚本中动态指定atlas,所以,目前动态添加的sprite需要手动指定[csharp] view plaincopyprint?public UIAtlas at; // Use this for initialization void Start () { test();转载 2014-05-09 18:16:42 · 800 阅读 · 0 评论 -
NGUI官网示例--讲解
NGUI 3.0.7 视频教程 http://v.youku.com/v_show/id_XNjc5OTY0NjAw.html http://v.youku.com/v_show/id_XNjc5OTYxNjMy.html http://v.youku.co转载 2014-03-25 15:59:50 · 1207 阅读 · 0 评论 -
NGUI官网示例9 – QuestLog(可展开元件)
NGUI官网示例9 – QuestLog 这个示例展示的是可伸缩的界面,点击没一个Quest,可以把里面的内容展开。如图所示: 首先先制作出基本的界面,这里就不再赘述(可以参考我上面的系列教程),在这里提一下,在制作背景时,可以使用Create a Widget创建出一个SimpleTexture,贴上合适的材质之后,不要缩放和移动它,为它添加一个Stretch组件(Comp转载 2014-04-20 10:54:16 · 1483 阅读 · 0 评论 -
NGUI官网示例3--Menu讲解
Example3-Menu其最终效果是窗口中的Label文字出现打字效果,当按下Options按钮时,两个窗口会来回切换,如图所示:1. 按照前面三个帖子的前几步,制作出基本的Advanced3D类型的UI,并把Panel重命名为Panel-Main,并为其添加一个空的游戏对象,命名为Window,最后reset下那个Window空对象,如图所示:接下来转载 2014-03-25 22:17:09 · 1011 阅读 · 0 评论 -
NGUI官网示例2-interaction-讲解
二、Example2 – Interaction其最终效果如图所示,当点击Show按钮时,窗口会过度到平躺位置,并出现两个立方体,这两个立方体当鼠标位于上面时,会出现按钮的onHover效果:1. 新建一个场景,并把该场景中的MainCamera删除掉,并通过菜单中的NGUI->Create a new UI新建一个UI结构,如图所示:删除Ancho转载 2014-03-25 17:51:41 · 1048 阅读 · 0 评论 -
NGUI Example5 示例讲解– lights and Refraction
NGUI Example5 – lights and Refraction NUI这个系统是在是牛,比unity3D里面自带的gui要好用得多,还可以为GUI添加法线贴图!哈哈。虽然在EZgui里面也可以。接下来的例子,我不在使用它自己的例子了。因为重复性劳动太多,大家看了也烦。我就说说如何给它加入法线贴图,并实现动画的简单例子。1. 创建一个Sim转载 2014-04-18 17:50:00 · 1145 阅读 · 0 评论 -
NGUI官网示例6 – Draggable Window讲解
看了以上几个教程,估计大家对NGUI的前几个实例有所了解,建议自己做一遍,这样可以加深对它的理解。接下来,我将详细描述创作可拖拽窗口的制作过程。在这里我分四步来完成:一、制作和布局界面;二、制作gui的动态效果和拖拽功能;三、制作灯光效果;一、 制作和布局界面。1. 在NGUI菜单中,打开Create a new UI对话框,在对话框中设置Ca转载 2014-04-18 21:31:49 · 1012 阅读 · 0 评论 -
NGUI官网示例7-- ScrollView讲解
其效果如图所示:NGUI的ScrollView能够实现鼠标或者手势对图标的滚动操作,现在在很多的游戏中都能够见到。例如在《愤怒的小鸟》中的关卡选择等等。实现图标的滚动操作在NGUI中很容易实现,只要在Panel中加入一个UIDragPanelContents组件,再做些细节上的操作就可以了。在本教程中,我们将分三步来完成这个例子。第一步,创建窗口背景;第二步,创建和实现图标滚动转载 2014-04-19 16:10:29 · 2005 阅读 · 0 评论 -
NGUI官方实例—ControlIerInput讲解
在NGUI插件中,你可以设置该GUI的输入方式,例如通过鼠标、键盘、手柄等方式来控制元素的选择。在官方示例的Example4 – Input中,展示了屏蔽鼠标输入,改为通过键盘方向键来控制元件选择的功能。该示例以前一个示例作为基础。<span \"="">http://game.ceeger.com/forum/read.php?tid=4187首先屏蔽鼠标事件。选择UI Root转载 2014-04-18 17:32:31 · 849 阅读 · 0 评论 -
UGUI表现效果
色阶调整 ShaderShader "Custom/ColorLevelsSurfaceShader" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" {} _Glossiness ("Smoothness", Range(0,1)) = 0.5 _Metall...转载 2018-09-24 23:11:48 · 646 阅读 · 0 评论