我用NGUI它是3.5.4,Unity3d版本号是4.3.4f需要 NGUI3.5.4

下载NGUI,这是破解版的,用于学习。假设是商用。请支持正版

插件的导入

1、NGUI的导入,双击NGUI Next-Gen UI v3.5.4.unitypackage。导入所有资源

2、当菜单条出现NGUI后。表示当前导入完毕

3、点击NGUI-Create-Widget,会在当前视窗创建一个UI Root-Camera-Container。其中

UI Root:2d UI容器,里面的选项特重要。例如以下图

当中,Scaling Style(缩放类型,包括三种)

a.PixelPerfect:像素优先,表示以图片原大小进行渲染

b.FixedSize:修正尺寸。以相机的大小为基准进行缩放

c.FixedSizeOnMobiles:在移动设备上修正尺寸,对当前图像进行缩放以适合全部移动设备

Minimum Height - UI Root的最小高度

Maximun Height - UI Root的最大高度

Shrink Portrait UI - 缩放竖屏UI(当手机横屏转竖屏时。对UI进行缩放)

Adjust by DPI - 通过像素来适应UI

默认的为我们加入了一个Panel,同一时候也是一个静态刚体(为了响应事件)

Camera:

Clear Flags:相机投影的背景。有SkyBox, SoidColor, Depth Only, Don't Clear,选项相应不同的设置

Culling Mask:相机遮罩

Projection:相机投影,分为正交(Orthographic)。固定可视区域。与透视(Perspective)

Size:正交相机的大小

Clipping Planes:相机剪切大小

Viewport Rect:相机预视窗体的大小

Depth:相机的深度。0表示在最顶层

Rendering Path:渲染路径。影响图片的质量,一般跟平台有关系

Target Texture:相机投影纹理

Occlusion Culling:遮挡剔除(当物体没在相机可视范围内,不进行渲染)

HDR:高光渲染

UICamera(Script):

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaW5zcGlyb254/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" style="border:none; max-width:100%">

Event Type:响应事件类型,UI(NGUI自己的事件。World是游戏中的事件,Unity2d是Unity GUi事件

Event Mask:此处影响button点击时。仅仅响应当前button的事件,不会影响到下层button

Debug:

Allow Multi Touch:是否支持多点触控,假设游戏不须要。可反选

Sticky Tooltip:工具提示

Tooltip Delay:提示延时

Raycast Range:射线检測范围

Event Sources:事件来源

Thresholds(视差。表示运行的延时):

Axes and Keys:轴向与button,封装了Xbox,PS3等手柄的使用

Container:组件内器

Alpha:透明度

Povot:中心点

Depth:渲染层次

Dimensions:密度

Aspect Ration:线切比例

Anchor:锚点

以上为參数的具体介绍,以下为使用。当遇到參数时。我还会进行介绍:

点击NGUI-Open-Widget-Wizard打开一个组件选项面板

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaW5zcGlyb254/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" style="border:none; max-width:100%">

Atlas:静态字体所要的纹理集

Font:字体

Template:模版。全部的Widget都在这里面选择

Color:字体颜色

Add To:加入到哪个容器里面

这么简单,能够看到容器已经添加了标签,变量参数。不断引进下一个

转载自 http://blog.csdn.net/unity3d_xyz/article/details/22601923

unity3d NGUI入门(描述和使用插件参数)的更多相关文章

  1. Unity3d ngui基础教程

    Unity3d ngui基础教程 NGUI教程:步骤1-Scene 1.创建一个新的场景(New Scene).2.选择并删除场景里的MainCamera.3.在NGUI菜单下选择Create a N ...

  2. 转 猫都能学会的Unity3D Shader入门指南(二)

    猫都能学会的Unity3D Shader入门指南(二) 关于本系列 这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己 ...

  3. Unity3D Shader入门指南(二)

    关于本系列 这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果 ...

  4. Unity3D NGUI学习(一)血条

    这次来讲讲Unity3D NGUI这个插件的学习,这个插件是收费的,不过去网上可以下载得很多可用版本.用来做用户的交互UI,学习起来比较简单 第一步,导入NGUI包 http://pan.baidu. ...

  5. 【转】Unity3D NGUI事件 UIEvents

    原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:[119706192] 本文链接地址: Unity3D NGUI事件 UIEvents UIEvents-事件系统void OnH ...

  6. MyBatis基础入门《八》查询参数传入Map

    MyBatis基础入门<八>查询参数传入Map 描述: 在执行select查询数据的时候,方法传入的参数是java.util.Map类型. 接口方法: xml文件 注意: 书写SQL语句的 ...

  7. MyBatis基础入门《七》查询参数传入对象

    MyBatis基础入门<七>查询参数传入对象 描述: 在执行查询语句的时候,传入的参数是一个对象,依据对象的属性,进行检索数据.此时,书写SQL语句中的条件时,其参数需要和对象中的属性保持 ...

  8. 猫都能学会的Unity3D Shader入门指南(二)

    关于本系列 这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果 ...

  9. Unity3D NGUI自适应屏幕分辨率(2014/4/17更新)

    原地址:http://blog.csdn.net/asd237241291/article/details/8126619 原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 本文链接地址: ...

随机推荐

  1. CentOS 6.3 安装 samba 共享(转)

    PHP环境在linux下,但是开发的时候用的是windows,于是我用了samba将linux的一个目录共享,然后在windows上做映射,这样就可以直接在windows下编辑linux上的文件了 首 ...

  2. ODPS 下一个map / reduce 准备

    阿里接到一个电话说练习和比赛智能二选一, 真的很伤心, 练习之前积极老龄化的权利. 要总结ODPS下一个 写map / reduce 并进行购买预测过程. 首先这里的hadoop输入输出都是表的形式, ...

  3. 乐在其中设计模式(C#) - 享元模式(Flyweight Pattern)

    原文:乐在其中设计模式(C#) - 享元模式(Flyweight Pattern) [索引页][源码下载] 乐在其中设计模式(C#) - 享元模式(Flyweight Pattern) 作者:weba ...

  4. java 加载dll介绍(转)

    最近在做的工作要用到本地方法,需要在Java中加载不少动态链接库(以下为方便延用Windows平台下的简写dll,但并不局限于Windows).刚刚把程序跑通,赶紧把一些心得写出来,mark.也希望对 ...

  5. Chrome 控制台不完全指南(转)

    Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效: 更高「逼格」更快「开发调试」更强「进阶级的Frontender」 Bug无处遁形「 ...

  6. SQLServer2008-2012资源及性能监控—CPU使用率监控具体解释

    前言: CPU是server中最重要的资源.在数据库server中,CPU的使用情况应该时刻监控以便SQLServer一直处于最佳状态. 本文将会使用可靠性和性能监视器来获取CPU相关的使用统计信息 ...

  7. OpenCV+MFC显示图像

    1.首先下载openCV. 2.安装OpenCV.现在的版本号2.4.9,你并不需要配置环境变量. 3.设置包括文件夹,设定project库文件夹. 4.配置链接库.注意,链接库包含了文件名中包含一个 ...

  8. unity3d c# 产生真正的随机数

    虽然能够使用Random类来生成随机数.但它是系统时钟种子,因此,有大量的反复产生伪随机数的. 您可以使用RNGCryptoServiceProvider();相对真随机数生成. 由加密服务提供程序( ...

  9. Android系统APN配置具体解释

     Android 系统APN配置具体解释 这些天一直在调系统原生的Settings.apk里面APN配置的问题.在设置里面手动添加了APN配置选项.可是在界面上还是看不到.所以跟了下代码.原以为就是简 ...

  10. ssh: connect to host github.com port 22: Connection refused

    假设git例如,下面的问题时,远程推送: [fulinux@ubuntu learngit]$ git push -u origin master ssh: connect to host githu ...