Unity3D学习之(NGUI知识点梳理)

欢迎大家光临我的博客!


NGUI

1、导入NGUI资源包

2、创建Scene文件夹(管理场景)

3、调出Prefab Toolbar(NGUI-->Opertions-->Reset Prefab Toolbar)

4、把background(背景)拖拉到对象视图里面

5、隐藏摄像机(红色框表示摄像机范围  Scene-->Gizmos-->Camera)

 

 

Lable

 

1、添加Label(点中UI Root-->点右键-->Create-->Label)

2、为Label添加字体(控制面板-->外观和个性化-->字体-->选中一种复制-->粘贴到工程下面的Assets文件件里面的fonts文件夹里面 )

3Overflow(ShrinkContent:自适应大小   ClampContent:剪掉看不到的文字  ResizeFreely:保持和字体的大小一致  ResizeHight:不能调节文字的高度)

4Alignment:对齐方式(JustFiled:和文字宽度保持一致,对中文不起作用)

5Gradient:颜色渐变

6Effect:设置效果

7Color Tint:字体颜色

 

 

Sprite

 

1、添加Sprite(点中UI Root-->点右键-->Create-->Sprite)

2Atlas:为精灵添加图集

3Sprit:为Sprit添加图标(Sprite-->选择图标)

4Flip:对齐方式

 

 

Panel

 

1、添加Panel(点中UI Root-->点右键-->Create-->Panel)

2Alpha:把Panel里面的组件都渐变

3ClippingSoft Clip(Panel外部的组件不显示)   Constrain ButDont Clip(Panel外部的组件还显示)

 

 

Button

 

Label添加按钮操作(右键-->Attach-->Box Collider-->右键-->Attach-->Button Script)

 

Sprite添加按钮操作(右键-->Attach-->Box Collider-->右键-->Attach-->Button Script)

 

 

编写一个脚本放到相机上:

public class ButtonClick : MonoBehaviour {

 

public void OnLabelClick() 

{

        print("点击Label");

    }

 

    public void OnSpriteClick()

    {

        print("点击Sprite");

    }

}

 

 

把脚本拖拉到Main Camera上面-->选中Label-->Main Camer拖拉到Label里面的On Click属性下面的Notify里面-->Method选择OnLabelClick()

 

还可以在Sprite上面创建Label形成按钮点中背景-->点右键-->Create-->Sprite-->点中背景-->点右键-->Create-->Label-->Child

 

 

图集创建

 

NGUI-->Open-->Atlas Maker-->New-->选中pic文件夹里面的所有图片-->Create

 

1、添加Sprite(点中背景-->点右键-->Create-->Sprite)

2Sprit:为Sprit添加图标(Sprite-->选择图标)

 

删除图集里面的图片:

选中图集预设体-->右键-->NUGI-->Open Atlas Marks-->Sprites下面可以删除

 

 

九宫切图

 

把图片切成九格,中间的格子不会变

 

当把图片作为背景拉大时,去掉四周的虚边

创建Sprite-->Type-->Sliced-->Edit-->Border(调整Left   Right   Buttom  Top的值)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值