Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.33 KB

README.md

File metadata and controls

40 lines (31 loc) · 1.33 KB

F8 ReferencePool

license Unity Version Platform

简介(希望自己点击F8,就能开始制作游戏,不想多余的事)

Unity F8 ReferencePool组件,引用池管理,入池/取出/回收/清空

导入插件(需要首先导入核心)

注意!内置在->F8Framework核心:https://github.com/TippingGame/F8Framework.git
方式一:直接下载文件,放入Unity
方式二:Unity->点击菜单栏->Window->Package Manager->点击+号->Add Package from git URL->输入:https://github.com/TippingGame/F8Framework.git

代码使用方法

    // 使用IReference接口
    public class AssetInfo : IReference
    {
        public void Clear()
        {
            
        }
    }

    void Start()
    {
        // 添加入池50个数据
        ReferencePool.Add<AssetInfo>(50);
        // 取出
        AssetInfo assetInfo = ReferencePool.Acquire<AssetInfo>();
        
        // 回收
        ReferencePool.Release(assetInfo);
        // 清空
        ReferencePool.RemoveAll(typeof(AssetInfo));
    }