U3D
Unity Portfolio
关于我
技术栈
项目精选
项目经历
教育
联系
返回项目总览
Performance Module
对象池
双层对象池设计,同时覆盖普通 C# 对象和 Unity GameObject,对高频生成对象做 Addressables、分帧预热和动态缩容支持。
模块职责
分别管理泛型类对象池和 GameObject 对象池,兼顾逻辑对象与表现对象。
提供获取、回收、异步加载、分帧预热、清理和统计接口。
在场景切换和空闲阶段执行池清理、缩容和状态重置。
实现亮点
使用 Addressables 与 UniTask,把资源加载与池管理连接起来。
支持分帧预热,避免大批量实例化集中在同一帧造成卡顿。
空闲超时清理和动态缩容能在高峰战斗后自动释放多余内存。
配置与演示
查看演示视频
查看 GameObject 池核心类
查看对象池核心类
查看 Addressables 配置