NGUI 的grid提高显示性能
来源:互联网 发布:网络出现问号 编辑:程序博客网 时间:2024/06/05 19:30
for (int i = 0; i < list.Count; i++) { ST_BackPackItem item = list[i]; GameObject _go = NGUITools.AddChild(m_grid.gameObject, m_ItemPrefab.gameObject); N_CBackpackItem backitem = _go.GetComponent<N_CBackpackItem>(); backitem.player_bag_index = item.player_bag_index; backitem.setData(item, i); UIEventListener.Get(backitem.btn.gameObject).onClick = null; UIEventListener.Get(backitem.btn.gameObject).onClick += onClickitem; UIEventListener.Get(backitem.btn.gameObject).onPress = null; UIEventListener.Get(backitem.btn.gameObject).onPress += backitem.OnPress; m_ItemList.Add(backitem); item_toggles.Add(i, backitem.toggle); yield return null; m_grid.repositionNow = true; if (currItemIndex == i) { initItem(m_ItemList[i].btn.gameObject); } else if ((currItemIndex > list.Count - 1) && (i == list.Count - 1)) { initItem(m_ItemList[i].btn.gameObject); } }
如果grid一次加载过多的项,就会使得grid显示的时候很卡,可以使用协程一项项添加,并且添加一项就刷新一次。
0 0
- NGUI 的grid提高显示性能
- 提高 Dojo Grid 的数据处理性能
- 提高 Dojo Grid 的数据处理性能
- NGUI 显示怎样实现 GRID 动态加载
- NGUI源码剖析之提高GPU性能
- 提高 flash /air 的显示渲染性能
- 提高布局文件的显示性能。
- NGUI的ScrollView以及Grid的使用
- 关于NGUI的Table和Grid区别
- NGUI的显示问题
- 降低显示列表上的复杂性来提高性能
- 降低显示列表上的复杂性来提高性能
- 提高显示布局文件的性能 1 - 优化布局层级
- 【Unity3D】【NGUI】grid下面的item的重复利用
- NGUI 文字滚动的实现以及Grid的应用
- 提高显示布局文件的性能 4 - 提升ListView的性能
- 提高性能的技巧
- 提高性能的技巧
- 排序——基本排序算法
- eclipse新建maven
- 四大域和九大隐式对象
- Android-类qq功能(三)
- js 数组和对象
- NGUI 的grid提高显示性能
- Dapper,大规模分布式系统的跟踪系统
- 讨厌的git
- size_type
- 一次socket编程中犯下的错误
- 黑马程序员—Java基础—集合
- .net wifi连接的和修改IP等各项操作
- 菜鸟学Java----内部类2
- mybatis generator 启动时出错:注释中不允许出现字符串 "--"