常用优化方法-对象池GameObjectPool

  • A+
所属分类:C/C++与C#

课程介绍:

在游戏开发中,使用对象池GameObjectPool缓存频繁使用的对象。是很重要的优化方法。

在游戏场景中,我们有时候会需要复用一些游戏物体,比如常见的子弹、子弹碰撞类,某些情况下,怪物也可以使用池管理,UI部分比如:血条、文字等等。

这些元素共同的特性是:存在固定生命周期,使用比较频繁,场景中大量使用。

所以,我们就通过池管理思路,在游戏初始化的时候,生成一个初始的池,存放我们要复用的元素。

当要用到时,从池中取出;生命周期结束,放回到池中。

课程截图:

课程下载:

输入密码查看加密内容:

sulindong

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: