UnderwaterApps / overlap2d-runtime-libgdx

Overlap2D - UI and Level Editor libgdx runtime
http://overlap2d.com
Other
170 stars 96 forks source link

Changed Ashley from Engine to PooledEngine #109

Open pribasv opened 7 years ago

pribasv commented 7 years ago

The code modifies overlap2d-runtime to use Ashley's PooledEngine instead of Engine to improve GC cycles. Entities are instantiated by EntityPool in PooledEngine. Also most Componets are, when ever it's possible, instantiated from ComponentPool in PooledEngine.