NGUI学习笔记(1)

三大基础组件

root

基本概念:

  1. 分辨率 (常见的1920:1080)
  2. 像素 (图片中的最小的色块)
  3. 屏幕尺寸(屏幕对角线长度)
  4. 屏幕比例(像素的密度,单位面积上有多少像素点,一般指一英寸有多少像素点)

Root的适配模式

  1. 灵活模式:

  1. 约束模式

  1. 模式一二的综合模式

总结:

  1. 灵活模式适用于PC端,频繁拖动窗口的项目

  2. 约束模式适用于移动设备

    横屏勾选 高fit 竖屏勾选 宽fit 注意背景图要按照最大宽高比来做

panel

panel的作用:panel面板对象管理子控件

Event System

作用:主要作用是让摄像机渲染出来的物体能够接收到NGUI的事件。大部分设置不需要我们去修改

图集制作

图集是用来做什么的?

图集是将一些琐碎细小的UI的图片资源进行资源合并成一张图,可以提升渲染性能。(原理呢?以后有机会单开文章说明)

如何进行图集制作?

对于图集中图片资源的更改,我们可以全选要做出要增加的图集内容,图集制作器会识别要处理的资源内容,最后对识别到的图片内容进行操作即可。

sprite精灵图片

代码控制图片的大小设置以及图片资源的更改

//获取sprite
public UISprite sprite;

//更改大小
sprite.width=256;
sprite.height=512;
//更改名字之后就会更换成同一个图集的新名字图片
sprite.spriteName="newPic";

//若想更换的图片位于另一个图集中
//则需要先加载另一个图集 
NGUIAtlas atlas1=Resources.Load<NGUIAtlas>("Atlas/login");
//设置图集
sprite.atlas=atlas1;
//设置新图集中的图片
sprite.spriteName="newPic";

热门相关:绝代疯少   走私大明   铁血大明   懒散初唐   娇妻如云