unity3d NGUI入门(描述和使用插件参数)
我用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入门(描述和使用插件参数)的更多相关文章
- Unity3d ngui基础教程
Unity3d ngui基础教程 NGUI教程:步骤1-Scene 1.创建一个新的场景(New Scene).2.选择并删除场景里的MainCamera.3.在NGUI菜单下选择Create a N ...
- 转 猫都能学会的Unity3D Shader入门指南(二)
猫都能学会的Unity3D Shader入门指南(二) 关于本系列 这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己 ...
- Unity3D Shader入门指南(二)
关于本系列 这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果 ...
- Unity3D NGUI学习(一)血条
这次来讲讲Unity3D NGUI这个插件的学习,这个插件是收费的,不过去网上可以下载得很多可用版本.用来做用户的交互UI,学习起来比较简单 第一步,导入NGUI包 http://pan.baidu. ...
- 【转】Unity3D NGUI事件 UIEvents
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:[119706192] 本文链接地址: Unity3D NGUI事件 UIEvents UIEvents-事件系统void OnH ...
- MyBatis基础入门《八》查询参数传入Map
MyBatis基础入门<八>查询参数传入Map 描述: 在执行select查询数据的时候,方法传入的参数是java.util.Map类型. 接口方法: xml文件 注意: 书写SQL语句的 ...
- MyBatis基础入门《七》查询参数传入对象
MyBatis基础入门<七>查询参数传入对象 描述: 在执行查询语句的时候,传入的参数是一个对象,依据对象的属性,进行检索数据.此时,书写SQL语句中的条件时,其参数需要和对象中的属性保持 ...
- 猫都能学会的Unity3D Shader入门指南(二)
关于本系列 这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果 ...
- Unity3D NGUI自适应屏幕分辨率(2014/4/17更新)
原地址:http://blog.csdn.net/asd237241291/article/details/8126619 原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 本文链接地址: ...
随机推荐
- nodejs添加路由route步骤详解
首先,毋庸置疑, 新建一个基础express站点.建好之后, 有三个文件需要code(当然,三个步骤顺序随意). 下面以添加一个'/about'为例说明. 1. 在views文件夹里,新建一个jade ...
- Unreal Engine 4 C++ 能够创建角色Zoom摄像头(资源)
游戏摄像头可以观察到的距离越近,作用和拉远是一个比较普遍的要求,UE4它也实现比较简单. 在这篇文章中TopDown模板案例,解释如何,分步实施能Zoom摄像头. 创建TopDown模板C++项目达产 ...
- POJ 2155 D区段树
POJ 2155 D区段树 思考:D区段树是每个节点设置一个段树树. 刚開始由于题目是求A[I,J],然后在y查询那直接ans^=Map[i][j]的时候没看懂.后面自己把图画出来了才理解. 由于仅 ...
- 的无线通信网络的学习LTE的关键技术HARQ(20141217)
今天,我们就来一起看一下LTE申请的关键技术HARQ(自己主动混合重传技术) 因为在信道传输过程中的信息,它会产生信息丢失,因此,为了维持的信息的完整性.总是有重发信息,完成所有的迄今收到的资料. 首 ...
- java代码 分解EXCEL(一)
一,service层接口定义: ExcelParseService.java 一,service层接口实现: ExcelParseServiceImpl.java watermark/2/text/a ...
- T4模板合并js
使用T4模板合并js文件 不知道该怎么表达,或许直接贴图贴代码更好 前因:在第一个使用angularjs的项目中我将所有的controller写到一个文件里面,深知维护起来那滋味,所以再次使用angu ...
- POJ 2217 Secretary (后缀数组)
标题效果: 计算两个公共串串最长的字符串的长度. IDEAS: 这两个组合的字符串. 然后直接确定运行后缀数组height 然后,你可以直接扫描一次height .加个是不是在一个串中的推断就能够了. ...
- JSON连载java目的
一. 前台(JS 面向对象) 1. 定义SearchView对象 function SearchView() { } SearchView.prototype.setViewName = funct ...
- aauto攫http数据
说明:灵巧使用上述数据的抓取网页简单的例子. 样例:想把某站点的数据抓回来.然后保存在数据库里边. 步骤:1.打开sql.new一个数据库Test.新建一个表test. 2.打开快手.准备抓数据,以这 ...
- ignore,neglect,omit,overlook
一:简介——ignore :通常指有意不顾,或不理显而易见的事物.neglect :侧重指有意的忽略或忽视,也可指粗心与疏忽.omit :指有意或无意地忘记做某事,也指删去被视作不重要.不合意的东西. ...