• 大小: 61KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: 其他
  • 标签: unity  ugui  列表  优化  

资源简介

如果不经过任何处理就往ScrollRect中加入新的Item,如果Item数量过多,肯定会造成整个界面的卡顿,ScrollView就是很完美的解决了这个问题,通过复用Item,只加载看得见的那一部分来达到优化的目的

资源截图

代码片段和文件信息

//-------------------------------
//该Demo由风冻冰痕所写
//http://icemark.cn/blog
//转载请说明出处
//-------------------------------
using UnityEngine;

public static class GameTools
{
    static public Gameobject AddChild(Transform parent Gameobject prefab)
    {
        Gameobject go = Gameobject.Instantiate(prefab) as Gameobject;

        if (go != null && parent != null)
        {
            Transform t = go.transform;
            t.SetParent(parent false);
            go.layer = parent.gameobject.layer;
        }
        return go;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-06 14:46  Assets\
     文件         592  2015-06-10 15:52  Assets\GameTools.cs
     文件         178  2015-06-10 15:15  Assets\GameTools.cs.meta
     文件       39976  2015-07-09 19:50  Assets\MultiScrollView.unity
     文件          90  2015-06-10 15:34  Assets\MultiScrollView.unity.meta
     目录           0  2015-06-10 15:54  Assets\Resources\
     文件         107  2015-06-10 15:13  Assets\Resources.meta
     文件       19498  2015-05-14 20:42  Assets\Resources\alipay.png
     文件         978  2015-06-10 15:15  Assets\Resources\alipay.png.meta
     文件       20280  2015-06-10 15:29  Assets\Resources\Item.prefab
     文件          95  2015-06-10 15:29  Assets\Resources\Item.prefab.meta
     文件       20288  2015-06-10 15:40  Assets\Resources\MultiItem.prefab
     文件          95  2015-06-10 15:37  Assets\Resources\MultiItem.prefab.meta
     文件       36412  2015-06-10 15:34  Assets\ScrollView.unity
     文件          90  2015-06-10 15:15  Assets\ScrollView.unity.meta
     文件        6256  2015-07-09 19:49  Assets\UIMultiScroller.cs
     文件         178  2015-06-10 15:15  Assets\UIMultiScroller.cs.meta
     文件        1353  2015-06-10 15:09  Assets\UIMultiScrollIndex.cs
     文件         178  2015-06-10 15:15  Assets\UIMultiScrollIndex.cs.meta
     文件        5907  2015-08-06 14:46  Assets\UIScroller.cs
     文件         178  2015-06-10 15:15  Assets\UIScroller.cs.meta
     文件        1338  2015-05-29 11:44  Assets\UIScrollIndex.cs
     文件         178  2015-06-10 15:15  Assets\UIScrollIndex.cs.meta
     目录           0  2015-08-06 14:47  ProjectSettings\
     文件        4125  2015-06-10 15:13  ProjectSettings\AudioManager.asset
     文件        4280  2015-06-10 15:13  ProjectSettings\DynamicsManager.asset
     文件        4104  2015-06-10 15:13  ProjectSettings\EditorBuildSettings.asset
     文件        4184  2015-06-10 15:13  ProjectSettings\EditorSettings.asset
     文件        4128  2015-08-06 14:47  ProjectSettings\GraphicsSettings.asset
     文件        5516  2015-06-10 15:13  ProjectSettings\InputManager.asset
     文件        9100  2015-06-10 15:13  ProjectSettings\NavMeshlayers.asset
............此处省略6个文件信息

评论

共有 条评论