NGUI 版本 3.10.2 —— ScrollView Bug

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NGUI 版本 3.10.2 —— ScrollView Bug相关的知识,希望对你有一定的参考价值。

作者:软件猫

日期:2017年2月8日

转载请注明出处:http://www.cnblogs.com/softcat/p/6413669.html

 

NGUI 版本 3.10.2

 

重现步骤:

  1. 创建新项目,2D或者3D均可。
  2. 保存创建后默认的场景。
  3. 删除场景中所有的东西,包括主摄像机、光源。菜单 Window > Lighting,删除 Skybox(如果有)。
  4. 导入 NGUI 插件。
  5. NGUI > Create > 3D UI,创建一个 UI Root(3D)。注意,只有 3D UI 会有此 Bug。
  6. 选中 UI Root(3D) ,NGUI > Create > Scroll View,创建一个 Scroll View。
  7. 选中刚刚创建的 Scroll View,NGUI > Create > Sprite,创建一个精灵。
  8. 将刚刚创建的精灵拖入 Assets,生成预设,如下图:



  9. Bug 重现步骤:将刚创建的 Sprite.prefab 拖入 Hierarchy,不要放开鼠标反复地拖入拖出 Hierarchy,我们可以看到在 Hierarchy 中莫名其妙地多了很多 UI Root。

 

此 Bug 会在 3D UI 中出现,2D UI 中不会出现。

如果使用脚本从预设生成对象,也会出现此 Bug。

以上是关于NGUI 版本 3.10.2 —— ScrollView Bug的主要内容,如果未能解决你的问题,请参考以下文章

关于Unity的NGUI

NGUI使用教程 安装NGUI插件

002-unity3d插件使用

NGUI -- UISprite

NGUI -- UITexture

FairyGUI和NGUI对比