2014-03-19 27 views
0

我知道這一定是可能的,我只是沒有找到它。有沒有一種方法可以用AndEngine創建一個精靈,並且只需繪製它就可以創建一個未從精靈文件加載的位圖紋理? IE創建一個矩形和它的藍色?AndEngine如何繪製雪碧,而不是圖像

喜歡的東西IOS在以下:

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

所有的例子我發現圍繞中心加載圖形圖像,而我只是希望創造一些rectagles ..當然,我可以使尺寸的圖像我想但這似乎有點傻...必須有一種方法來創建一個大小的紋理和顏色,然後將其加載到雪碧..不是嗎?

回答

1

您可以使用一些隨意的長方形狀

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); 

您可能會或可能不會需要設置阿爾法 - 這是剛剛從我的代碼的摘錄。

+0

這只是一個形狀?它有碰撞和重力嗎? – jdleung