Skip to content

zhimingliang/GameObjectPool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GameObjectPool

描述

Unity资源缓存池,用来提前实例化防止运行时卡顿.

轻量化

和业务接入的定制化部分自行处理

设计

  • GameObjectPool
    • 资源缓存池的核心类
  • CPooledGameObject
    • 资源脚本类,用来将资源和缓存池建立连接
  • ResourceManager
    • 资源管理类: 各个项目定制即可,示例提供的脚本为了串联逻辑

性能

和SpawnPool缓存池插件的性能对比 测试用例: 对外接口完全一致,替换EffectFactory文件,10w次获取资源操作:

资源调用Editor测试 首次 二次 三次 4次
[旧]池子 11220ms 10946ms 10844ms 10811ms
[新]池子 1873ms 1681ms 1635ms 1612ms
同比减少 83% 85% 85% 85%

About

Unity资源缓存池,用来提前实例化防止运行时卡顿.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages