Andengine 设计如何绘制精灵,而不是从图像中绘制

Andengine 设计如何绘制精灵,而不是从图像中绘制,andengine,sprite,Andengine,Sprite,我知道这是有可能的,但我就是找不到。有没有一种方法可以仅仅用AndEngine创建一个sprite,然后直接绘制到它(即创建一个不是从sprite文件加载的位图纹理)?IE创建一个矩形并将其涂成蓝色 在IOS下类似于以下内容: SKSpriteNode sn = [SKSpriteNode spriteNodeWithColor:Color.Red size:CGSizeMake(30, 30)]; 我找到的所有示例都是围绕加载图形图像展开的,我只是想创建一些矩形。。当然,我可以使图像的大小,

我知道这是有可能的,但我就是找不到。有没有一种方法可以仅仅用AndEngine创建一个sprite,然后直接绘制到它(即创建一个不是从sprite文件加载的位图纹理)?IE创建一个矩形并将其涂成蓝色

在IOS下类似于以下内容:

SKSpriteNode sn = [SKSpriteNode spriteNodeWithColor:Color.Red size:CGSizeMake(30, 30)];

我找到的所有示例都是围绕加载图形图像展开的,我只是想创建一些矩形。。当然,我可以使图像的大小,我想要的,但这似乎有点傻。。。必须有一种方法来创建一个大小和颜色的纹理,然后将其加载到Sprite。。否?

您可以使用以下方法随意创建矩形

private Rectangle board;

board = new Rectangle(x, y, width, height, this.getVertexBufferObjectManager());
board.setAlpha(0.0f);
board.setColor(0.04804f, 0.6274f, 0.4784f);
scene.attachChild(board);

您可能需要设置Alpha,也可能不需要设置Alpha-这只是我代码的一部分。

这只是一个形状吗?它有碰撞和重力的东西吗?