F8 ReferencePool
July 17, 2025 · View on GitHub
简介(希望自己点击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
视频教程:【Unity框架】(9)引用池
代码使用方法
// 使用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));
}