NGUI
MaximilianLiu
A young man from China who want to make something great to world people in the future,now I call myself developer,programmer,homeguy,and someone unknow,LOL!
展开
-
unity_NGUI_实现点击鼠标左键切换给定图集中的图片显示
unity_NGUI_实现点击鼠标左键切换给定图集中的图片显示1.先给定图集;2.再指定图片:(先观赏效果)导入NGUI插件包,自动添加NGUI选项:创建NGUI,先打开Prefab Toolbar:拖动生成NGUI图层:插入Sprite:创建Atlas:Create图集:此处继续完成图集创建操作,create原创 2017-09-25 10:39:22 · 1844 阅读 · 0 评论 -
unity_NGUI系统学习(十四)_游戏界面滑动切换的效果实现(无代码实现)
unity_NGUI系统学习(十四)_游戏界面滑动切换的效果实现(无代码实现)主要是给Panel添加动画效果然后取消激活,使用Button按钮来实现效果平滑效果:(直接上图解释)效果演示:原创 2017-10-12 21:12:17 · 1057 阅读 · 0 评论 -
unity_NGUI系统学习(十三)_使用脚本监听控件的值修改,取得控件的值
unity_NGUI系统学习(十三)_使用脚本监听控件的值修改,取得控件的值编辑器界面设置如图:(Font字体得用FontMaker自制一个,因为NGUI自带的字体是不支持中文显示的,所以你得从系统中选一个支持中文的字体来制作一个)然后脚本就一个挂相机上:(***注意!***每一个NGUI对应脚本交互是都有当前Current selection属性能够返回当前选择的值的对象名)原创 2017-10-11 22:19:29 · 358 阅读 · 0 评论 -
unity_NGUI系统学习(十二)_Checkbox单选框的创建
unity_NGUI系统学习(十二)_Checkbox单选框的创建首先还是如往常一般创建一个Sprite对象,并且右键Attach一个BoxCollider组件(这样auto-adjust to match会自动打勾激活)然后为该对象添加一个Toggle script:然后为该对象创建一个子物体,并且拖动到对象的State Transition的Sprite栏上面:原创 2017-10-10 22:30:34 · 1192 阅读 · 0 评论 -
unity_NGUI系统学习(十一)_PopupList下拉列表(弹出列表)的创建和使用
unity_NGUI系统学习(十一)_PopupList下拉列表(弹出列表)的创建和使用首先,在创建任何新的交互UI前,要给其添加BoxCollider并且在UISprite中将auto-adjust to match打上勾激活:添加PopupList脚本给交互对象:设置PopupList脚本参数:此时的效果是:然后你想添加一个Label用来显示原创 2017-10-10 21:24:45 · 1395 阅读 · 0 评论 -
unity_NGUI系统学习(十)_PlaySound添加声音_添加打字机效果TypewriterEffect
unity_NGUI系统学习(九)_PlaySound添加声音_添加打字机效果TypewriterEffect1.因为要实现声音的交互,首先你得给目标对象添加一个BoxCollider,并且把碰撞体的面积自适应添加的Play Sound组件已经提供了不少状态的触发事件,只要有BoxCollider做触发都可以用,非常方便2.选择声音片段时,可以直接在该界面的做下角点击视原创 2017-10-07 22:42:48 · 1245 阅读 · 0 评论 -
unity_NGUI系统学习(九)_Slider滑动器的使用
unity_NGUI系统学习(八)_Slider滑动器的使用1.首先创建两个Sprite图片,将其中一个做子物体,调节子物体NGUI的Anchor属性使其自适应父物体:面板设置如下:实际操作效果演示:2.Steps属性是将Slider滑动条的滑动划分成n-1次的单位块状滑动:原创 2017-10-07 21:31:39 · 618 阅读 · 0 评论 -
unity_NGUI系统学习(八)_Tween动画
unity_NGUI系统学习(八)_Tween动画1.创造Label,添加Tween动画组件Alpha给它:(面板属性一目了然不做解释)pingpong模式下颜色的渐变效果:Animation Curve关于曲线的调试技巧(可右键Add key):2.Tween有很多,简单易用,再次不做讲解:原创 2017-10-07 19:32:51 · 476 阅读 · 0 评论 -
unity_NGUI系统学习(七)_Anchor锚点的设置和使用技巧
unity_NGUI系统学习(七)_Anchor锚点的设置和使用技巧1.关于图片和屏幕边框的距离用Anchor设置的演示:对Sprite的Anchors面板属性设置如图:在FreeAspect分辨率下观察效果:(一定要是FreeAspect分辨率下进行)2.小技巧:(让图片和屏幕分辨率自适应的方法)界面设置如图:四个边框固定好了以后,我们来看看实际效原创 2017-10-07 17:53:44 · 2927 阅读 · 0 评论 -
unity_NGUI系统学习(六)_编辑器Widget栏属性简介_pivot_depth_size
unity_NGUI系统学习(六)_编辑器Widget栏属性简介_pivot_depth_size1.界面简介:2.Pivot进一步理解(左|中|右,上|中|下):原创 2017-10-07 17:05:29 · 402 阅读 · 0 评论 -
unity_NGUI系统学习(五)_切图SlicedSprite九宫切图
unity_NGUI系统学习(五)_切图SlicedSprite九宫切图如何在NGUI中进行九宫切图:图示一:图示二:如下世界操作效果:原创 2017-10-07 16:13:31 · 1564 阅读 · 0 评论 -
unity_NGUI系统学习(四)_Atlas图集的创建和使用_Button触发状态还可以用图片做背景效果设定
unity_NGUI系统学习(四)_Atlas图集的创建和使用_Button触发状态还可以用图片做背景效果设定将每个图片单个使用会非常浪费性能,而将其制作成图集则可以节省不少性能和空间1.打开AtlasMaker的方法有两种:方法一:方法二:2.拖入对应的图片,Create图集:3.Create图集之后会回到Assets视图4.使用图集资原创 2017-09-27 21:27:00 · 468 阅读 · 0 评论 -
unity_NGUI系统学习(三)_Button组件
unity_NGUI系统学习(三)_Button组件以Label为例:(图片也可以)1.加上一个BoxCollider组件:(注意!!!!!!!!!绿色边框必须和Label保持一致,可以如下选择会自动匹配,否则要手动调整)2.然后右键添加Button脚本3.Button四种不同触发状态的颜色显示:(Color)4.Button事件的添加:5.原创 2017-09-27 20:16:36 · 545 阅读 · 0 评论 -
unity_NGUI系统学习(二)_Panel组件
unity_NGUI系统学习(二)_Panel组件P1.panel创建的时候大小默认跟我们的Game视野保持一致(Clipping模式为none的时候);2.panel的主要作用是结构化分类;3.panel的Alpha值可以控制其所有子控件的透明度4.Clipping模式为SoftClip:5.Clipping模式为TextureMask:原创 2017-09-27 17:27:51 · 638 阅读 · 0 评论 -
unity_NGUI系统学习(一)_界面初始&Label组件
unity_NGUI系统学习(一)_界面初始&Label组件1.Camera用来渲染图片:2.基本创建方式:(右键)3.边框大小调整:4.字体内容的选择方式:5.Shrink Content:(Overflow模式)6.ClampContent:(Overflow模式)7.ResizeFreely:(O原创 2017-09-27 16:57:43 · 313 阅读 · 0 评论 -
unity_NGUI系统学习(十五)_UIInput输入框脚本的学习
unity_NGUI系统学习(十五)_UIInput输入框脚本的学习UIInput(Script):Label:文本显示在哪个UILabel里Starting Value:输入框开始显示的字Saved As:保存输入内容到prefabs中Active TextColor:激活文本框后显示颜色Inactive Color:默认状态颜色Caret原创 2017-10-12 22:24:17 · 1042 阅读 · 0 评论