|
课程介绍:在游戏开发中,使用对象池GameObjectPool缓存频繁使用的对象。是很重要的优化方法。在游戏场景中,我们有时候会需要复用一些游戏物体,比如常见的子弹、子弹碰撞类,某些情况下,怪物也可以使用池管理,UI部分比如:血条、文字等等。这些元素共同的特性是:存在固定生命周期,使用比较频繁,场景中大量使用。所以,我们就通过池管理思路,在游戏初始化的时候,生成一个初始的池,存放我们要复用的元素。当要用到时,从池中取出;生命周期结束,放回到池中。9 |# s/ b7 L1 l3 H7 m' e! [' ]
课程截图:1 O6 f+ E+ Z; U, e! o6 `. r% h+ O
8 V% U& E% a9 _% K K, {* y$ b
, B, j# w: H8 H5 t: q0 s1 J8 \( Q' \! `% s+ P
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
2 y! [9 }* v' N4 I* o6 m
: Q# w( H& T4 y, p8 r0 W4 J2 x) H O% c& K: D& T3 D
+ S! a1 R2 a# Y- O
本资源由Java自学网收集整理【www.javazx.com】 |
|