[英]How to dispose an ArrayList in libgdx?
I am developing a game in libgdx that has some enemies that stored in an ArrayList. 我正在libgdx中开发一个游戏,该游戏的一些敌人存储在ArrayList中。 Am I need to dipose all of them?
我需要全部丢掉吗? and if I need, how can I dispose all of them at once in the dispose method?
如果需要,如何在dispose方法中一次处置所有这些?
My enemies logic is like that: 我的敌人的逻辑是这样的:
//This is how i create the enemy (for example, here is the first one)
enemies = new AutoMovement(new Sprite(textureDontNeeded), "dragon.png",
(TiledMapTileLayer) map.getLayers().get(0), new Vector2(-90f,
-2f), 5, 2);
enemies.setPosition(10.8f * player.getCollisionLayer().getWidth(),
2.0f * player.getCollisionLayer().getHeight());
enemies.setSize(enemies.getWidth() * 14, enemies.getHeight() * 14);
//This is how I add him to the arrayList
enemiesArray.add(enemies);
Sorry for my poor english. 对不起,我英语不好。
Try something like: 尝试类似:
for (AutoMovement e : enemiesArray)
e.dispose();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.