粉丝37
关注 9
获赞 11
Unity3d NGUI的使用(一)(插件参数说明及使用)

[U3D] Unity3d NGUI的使用(一)(插件参数说明及使用)

[复制链接]
2440 7 0 0 9年前 举报

想想还是NGUI 用的人多点 分享点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容器,里面的选项特重要,如下图

0.jpg

其中,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:

1.jpg

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):

2.jpg

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

Event Mask:此处影响按钮点击时,只响应当前按钮的事件,不会影响到下层按钮

Debug:

Allow Multi Touch:是否支持多点触控,如果游戏不需要,可反选

Sticky Tooltip:工具提示

Tooltip Delay:提示延时

Raycast Range:射线检测范围

Event Sources:事件来源

Thresholds(视差,表示执行的延时):

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


Container:组件内器

3.jpg

Alpha:透明度

Povot:中心点

Depth:渲染层次

Dimensions:密度

Aspect Ration:线切比例

Anchor:锚点

以上为参数的详细介绍,下面为使用,当遇到参数时,我还会进行介绍:

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

4.jpg

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

Font:字体

Template:模版,所有的Widget都在这里面选择

Color:字体颜色

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

这么简单,可以看到容器里已经添加了一个标签,标签参数,下篇继续介绍



0

打赏一次,10个CG券
全部评论7
您需要登录后才可以回帖 登录 | 立即注册

{:8_322:}又有新东西了  爽!
8年前
回复

使用道具 举报

学习下,,,感谢分享~~
9年前
回复

使用道具 举报

哪里下载啊
9年前
回复

使用道具 举报




看起来不错!
下来看看


9年前
回复

使用道具 举报

ryw
d
9年前
回复

使用道具 举报

ryw
d
9年前
回复

使用道具 举报

25134  
看了LZ的帖子,我只想说一句很好很强大!
9年前
回复

使用道具 举报