NGUI3.7.2更新信息及下载链接
2015年03月20日 10:17
0 点赞
0 评论
更新于 2025-11-21 17:48
一、更新内容
新增功能
- 指定拖拽区域:现在可以直接为
UIDragObject指定panel作为拖拽区域,这为开发者在实现拖拽交互时提供了更多的灵活性,能够更精准地控制拖拽操作的范围。 - 自定义缩略图:在
prefab toolbar里,可以为item指定自定义缩略图。这有助于开发者更直观地识别和管理预制体,提高开发效率。 - 特效应用扩展:
TweenAlpha和TweenColor现在可以应用到SpriteRenderer上。这意味着开发者可以在精灵渲染器上实现淡入淡出和颜色渐变等效果,丰富了视觉表现。 - 时间记录功能:加入了
UICamera.currentTouch.deltaTime,该属性记录了触摸操作开始后到当前时刻的时间,方便开发者根据触摸时间实现一些特定的交互逻辑。
修复问题
- UIGrid 重新定位:修复了
UIGrid没有start的问题,现在componentUIGrid.Reposition可以正确执行,确保网格布局能够正常更新。 - 场景视图选择问题:当
widget的alpha值为 0 时,在sceneview中不可选,避免了在场景视图中误选不可见元素的情况。 - 拖拽状态设置:解决了复制
UIDragDropItem时,dragged状态未被正确设置的问题,保证拖拽功能的正常使用。 - 字符解释问题:修正了
[Aa]不会解释非 16 进制字符的问题,确保字符处理的准确性。 - 字体支持增强:
Bitmap labels现在支持thin spaces (U2009),扩展了字体显示的能力。 - 属性绑定改进:
PropertyBinding现在考虑了editMode标志,使得属性绑定在编辑模式下也能正常工作。 - 翻页功能修复:修改了
UICenterOnChild的运行方式,修复了翻页功能,提升了界面切换的稳定性。 - 动态字体材质设置:动态字体在运行时设置
UILabel.material可以获得预期效果,解决了之前可能出现的显示异常问题。 - 像素偏移问题:
DX9 half pixel offset在/force OpenGL模式下会被忽略,确保在不同渲染模式下的显示一致性。
移除功能
UIInput.selectOnTab 不再推荐使用,建议使用 UIKeyNavigation 替代。更新后系统会自动进行升级,以保证项目的兼容性和可维护性。