0

我正在开发一个游戏,我必须在 SpriteBatchNode 的帮助下使用 Sprites

如何在 WiEngine 中使用 SpriteBatch 节点?

SpriteBatchNode  m_batchNode = SpriteBatchNode.make(Texture2D.makePNG(R.drawable.grossini_dance_atlas));
addChild(m_batchNode);

我使用了以下代码。我还需要使用 SpriteBatchNode 实现 SpriteEx

4

1 回答 1

0

您可以使用以下代码片段

SpriteBatchNode  m_batchNode = SpriteBatchNode.make(Texture2D.makePNG(R.drawable.grossini_dance_atlas));
addChild(m_batchNode);

  SpriteEx sprite = SpriteEx.make(m_batchNode, WYRect.make(x, y, ITEM_WIDTH, ITEM_HEIGHT));
            sprite.setFlipX(random.nextBoolean());
            sprite.setFlipY(random.nextBoolean());
            sprite.setRotation(random.nextFloat() * 360f);
            sprite.setAutoFit(true);
            sprite.setContentSize(random.nextFloat() * 200 + 50, random.nextFloat() * 200 + 50);
            sprite.setPosition(pos.x, pos.y);
于 2013-08-01T10:04:19.613 回答