1

我想知道我是否可以复制一个精灵

AnimatedSprite X = 
  new AnimatedSprite(200,100, resourceManager.enemyexplode, vbom);

我怎样才能复制它,以便我可以随时使用它而不是使用它scene.attachChild(X)?(或者我只使用一次,只用于主要的 Sprite)

4

1 回答 1

1

如果要复制精灵,则必须深度复制该特定精灵的纹理区域,如下所示:

 AnimatedSprite animateSprite = new AnimatedSprite(200,100, animTextureRegion.deepCopy(), vbo);
于 2013-09-25T08:59:27.870 回答