unity3d ngui 3.7.0
2015年01月23日 14:17
0 点赞
0 评论
更新于 2025-11-21 15:16
Unity NGUI 3.7.0 版本更新后,添加了一些新特性,同时也对部分功能进行了修改。以下是部分改动内容,更多详细信息可到指定网盘查找。
新特性
- 材质属性修改:加入了通过
UIWidget.onRender改变材质属性的功能,其作用类似于OnWillRenderObject。 - 纹理和着色器切换优化:若
UITexture.mainTexture的面板中仅有该纹理自身,那么切换UITexture.mainTexture和着色器的速度会更快。 - UIRoot 缩放模式:
UIRoot增加了新的缩放模式,支持fill和fit两种方式。 - Bitmap 字体制作:在制作 bitmap 字体时,新增了可以忽略 kerning information(字距调整信息)的功能。
- 事件发送对象变更:NGUI 发送的
world_3D、world_2D事件现在会发送给rigidbody而不是colliders。 - UIKeyBinding 设置:
UIKeyBinding加入了新的设置 “all”,该设置会同时触发select、press、click逻辑。 - 触摸判断功能:加入了
UICamera.isOverUI和UICamera.currentTouch.isOverUI,用于判断当前触摸操作是否在 UI 上。 - 矩形变换工具:在 Unity 4.6+ 版本中,NGUI 使用新的矩形变换工具来移动
transform(仅在编辑器中使用,不影响正常运行)。 - UIPlaySound 播放选项:
UIPlaySound加入了OnEnable播放选项。 - UIEventListener 事件:
UIEventListener加入了OnTooltip事件。 - TweenAlpha 配合使用:
TweenAlpha现在可以与renderer配合使用。
修复内容
- 动画平滑度:移除了部分代码,使得面板在进行动画时更加平滑。
- Grid 和 Table 执行:
grid和table即使未调用Start方法,也可以在其上执行reposition操作。 - 动态字体基线计算:动态字体基线计算时排除了一些特殊字符。
- Center On Child 问题修复:修复了上个版本中
Center On Child存在的问题。
资源链接
链接: http://pan.baidu.com/s/1jGmkTyI 密码: jyg1