WIEngine SpriteBatchNode添加

时间:2013-08-01 10:00:08

标签: android sprite texture2d

我正在开发一款游戏,我必须在SpriteBatchNode的帮助下使用精灵

如何在WiEngine中使用SpriteBatch Node?

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

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

的SpriteEx实现

1 个答案:

答案 0 :(得分: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);