我正在开发一款游戏,我必须在SpriteBatchNode的帮助下使用精灵
如何在WiEngine中使用SpriteBatch Node? p>
SpriteBatchNode m_batchNode = SpriteBatchNode.make(Texture2D.makePNG(R.drawable.grossini_dance_atlas));
addChild(m_batchNode);
我使用了以下代码。 我还需要SpriteBatchNode
的SpriteEx实现答案 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);