NGUI 2018.3新版UI插件升级优化

支持 Unity 2018.3 的新 Prefab 工作流、资源转ScriptableObject、还有暴力优化的 Sprite Collection,NGUI 这波更新真挺硬核。新版 NGUI v2018.3,不止是兼容,还在细节上动了不少脑筋。

Unity 的 UI 插件里,NGUI 绝对算是老熟人了。这次更新主要针对2018.3的 Prefab 改动,把原来 Prefab 保存的图集和字体,改成了ScriptableObject,用起来更灵活。升级也不麻烦,老资源点一下“Upgrade”按钮就行,别忘了先备份一手,稳点总没错。

Sprite Collection这个新部件,真的是给程序员准备的。原理说简单点,就是把一大堆Sprite塞进一个控件里,不用一个一个 GameObject 来挂,性能提升不是一点点。比如在 Sightseer 里,地图加载时间从 3348ms 压到了 22ms,差距是不是有点大?

UITweener.Finish()也挺实用,有时候你动画播一半用户跳过了,直接调用这个跳到结尾就完事了。不用再琢磨手动中断逻辑了,舒服多了。

还有一点小修复,比如按键绑定文本序列化问题之类的,也顺带修了。,新版在保持原来稳定性的基础上,拓展性和性能都提升了不少。

如果你还在用老版 NGUI,建议抽空升级一下。是用到大量Sprite或 Prefab 的项目,用新版能省不少事。

unitypackage 文件大小:12.63MB