UICamera: 碰撞体的响应不仅和气本身的Z值有关,还跟其gameObject的Z是有关的,也就是BoxCollider的Z是相对值
UICamera:触发事件只来自最上层的碰撞体,即使下层的碰撞体有OnClick函数,而上层的碰撞体没有OnClick函数,也不会响应下层的OnClick函数,这里的解决方法是:用上层碰撞体触发下层碰撞体的事件
UICamera: 事件的响应顺序:OnPress(true),OnDrag(delta),OnPress(false),OnClick()
UILabel: 出现“[FFFFFF}] "就是颜色后面又一个空格,空格就会被单独放在一行,我想原因是空格没有颜色的缘故吧
UITable: 使用repositionNow=true没有立即调整table内部的位置(这时如果你立即使用NGUITools.addWidgetCollider,碰撞体的的大小是没有变大的),是因为这样调整位置是在FixUpdate进行的,所以会出现延迟的现象,可以通过调用Reposition()来即时调整
以上几点在NGUI 3.0中实际测试得到的结果!
NGUI中深度Depth和Z的关系小结:
1、相同panel 相同atlas sprite受depth控制
2、相同panel 不同atlas sprite受z轴控制 (同时受1的影响)
3、不同panel 相同atlas sprite受z轴控制 (同时受1的影响)
4、不同panel 不同atlas sprite受z轴控制 (同时受1的影响)
值得注意的是:如果同一个panel下的同一个altas的图片z不一致的,如 a图片z设置为-1,b仍为0,就会出现紊乱,实际开发中应该制定好规范,加快开发进度
参考:
Unity圣典,wangyel1:http://game.ceeger.com/forum/read.php?tid=8917
相关推荐
"CG搜索专用.url"和"More.url"可能是指向额外资源或帮助文档的链接,对于开发者来说,它们是获取更多NGUI相关信息的入口。 综上所述,NGUI 3.6.4作为一款强大的Unity3D界面插件,以其易用性、高性能、丰富的组件和...
Unity NGUI相关demo以及教程演示Unity NGUI相关demo以及教程演示Unity NGUI相关demo以及教程演示Unity NGUI相关demo以及教程演示Unity NGUI相关demo以及教程演示Unity NGUI相关demo以及教程演示Unity NGUI相关demo...
6. **资源打包**:支持将UI相关的纹理、字体等资源打包成AssetBundle,动态加载和卸载,降低启动时的内存占用。 7. **可视化编辑**:提供直观的Unity Editor扩展,使得开发者可以通过图形界面拖拽、设置属性,无需...
这份离线文档是开发者在没有网络连接时获取NGUI相关知识的重要资源。 在NGUI API中,我们首先会接触到UIRoot,它是NGUI的核心组件,负责管理所有的UI层以及它们的渲染顺序。UIRoot可以设置不同的屏幕分辨率适应策略...
《NGUI 3.0.0工具手册》是专为Unity开发者设计的一份详细指南,主要涵盖NGUI这一用户界面系统的新版本3.0.0的相关知识。NGUI是一款强大的UI解决方案,它允许开发者在Unity引擎中创建复杂、高性能且交互性强的用户...
要实现ToLua热更新NGUI,首先,我们需要在项目中集成ToLua框架,确保所有NGUI相关的C#类都被ToLua正确地绑定到Lua环境。这通常涉及到对Unity的工程结构进行配置,包括设置脚本后缀、编译规则和生成Lua文件的路径。 ...
在游戏开发过程中,用户界面(UI)的设计与实现是至关重要的环节,而NGUI就是为了解决这一问题而生的插件。NGUI 3.7.0作为官方发布的最新版本,为开发者提供了更加高效、灵活的UI解决方案。 NGUI,全称为Next-Gen ...
7. **资源打包**:通过Unitypackage格式,开发者可以方便地导入和导出NGUI相关的资源,简化项目管理和协作流程。 在使用NGUI v.3.0.2时,需要注意以下几点: - **版本兼容性**:确保Unity3D的版本与NGUI插件相匹配...
6. **文档和教程**:除了代码和资源,NGUI的开发者可能也更新了相关的文档和教程,帮助用户更好地理解和使用新功能。 7. **社区支持**:NGUI拥有活跃的开发者社区,他们分享经验、解决问题,2021年的版本可能也得益...
在实际项目中,开发者需要注意合理规划UI层级,避免重绘问题;同时,通过适当的事件触发和数据绑定,确保UI与游戏逻辑的同步。NGUI的强大之处在于它的灵活性和可扩展性,允许开发者根据需求定制自己的UI解决方案。...
在"NGUIProject_01"这个文件中,我们可能看到一个完整的NGUI示例项目,其中包括了各种预设的UI元素、布局设置以及相关的脚本。你可以通过导入这个项目到Unity中,来学习如何搭建和配置NGUI的UI系统。例如,你可能会...
配合Unity的`.unitypackage`文件格式,开发者可以方便地导入和导出NGUI相关的资源和设置,进一步提升了开发流程的便利性。无论你是新手还是经验丰富的开发者,NGUI都能帮助你快速打造出引人入胜的用户界面,提升你的...
NGUI作为Unity的一个插件,旨在解决游戏中的界面设计和交互问题。 标签"NGUI"直接指出了主题内容,NGUI包含了一系列组件,如Widget(控件)、Panel(面板)、Atlas(纹理集)、Controller(控制器)等,这些组件...
6. **资源打包**:NGUI 支持将界面相关的资源打包为一个或多个 Asset Bundle,动态加载和卸载,有助于减少游戏启动时的内存占用。 7. **UI 编辑器**:NGUI 自带的编辑器提供了直观的界面布局设计,允许开发者拖放...
这个包可能包含了预设(Prefab)、材质(Material)、纹理(Texture)、脚本(Script)以及相关的设置文件,确保了NGUI能在项目中无缝集成。 总的来说,NGUI Next-Gen UIv3.5.8是Unity开发者构建高质量游戏界面的...
"NGUI Sorting Layer script" 是针对NGUI的一个特定优化,用于解决UI元素的绘制顺序问题,使得开发者能够更灵活地控制界面元素的前后层次关系。 在Unity中,Sorting Layer是一个重要的概念,它允许我们将游戏对象...
9. **资源打包**:NGUI支持资源打包,可以将多个UI相关的资源合并为一个Unity Package,减少加载时间和内存占用。 10. **向后兼容性**:尽管Unity引擎后续推出了Unity UI(UGUI)系统,但NGUI仍然保持了良好的向后...
8. **.unitypackage 文件**:提供的 "NGUI Next-Gen UI.unitypackage" 文件是一个包含所有 NGUI 相关资源和脚本的打包文件,导入 Unity 项目后即可开始使用。 总的来说,NGUI Next-Gen UI 2.6.1 是 Unity 3D 开发者...
NGUI 是一个为Unity引擎设计的用户界面系统,它提供了丰富的UI组件和工具,使得开发者可以轻松创建出复杂的2D和3D...这个压缩包中的"NGUI(3.0.9 f3)"文件,应该包含了所有相关的文档和示例资源,是学习NGUI的起点。
- **文档完善**:更新了相关的文档和教程,帮助开发者更好地理解和使用新版本。 NGUI 3.9.4.unitypackage文件是这个版本的打包资源,包含所有NGUI的组件、预设和资源。导入此包到Unity项目中,开发者可以直接使用...