我想在Android andengine中創建一個如下圖所示的圓圈。它應該有box2d的身體。我不知道如何創建它。我想創建一個有數字的圓圈嗎?
0
A
回答
-1
嘗試這種解決方案:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(demoview);
}
private class DemoView extends View{
public DemoView(Context context){
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint p = new Paint();
p.setColor(Color.RED);
DashPathEffect dashPath = new DashPathEffect(new float[]{5,5}, (float)1.0);
p.setPathEffect(dashPath);
p.setStyle(Style.STROKE);
canvas.drawCircle(100, 100, 50, p);
Paint pp = new Paint();
pp.setColor(Color.BLUE);
canvas.drawText("kadir", 100, 100, pp);
invalidate();
}
}
}
2
由於提供的答案是完全無關的居然問的問題,這裏的實際答案:
你可以簡單地附上將文本實體轉換爲顯示圓圈的Sprite。
或者看看BitmapTextureAtlasSourceDecorators: https://github.com/nicolasgramlich/AndEngine/tree/GLES2/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator。
關於從實體創建一個實體,看看這裏: https://github.com/nicolasgramlich/AndEngineExamples/blob/GLES2/src/org/andengine/examples/PhysicsExample.java#L179
相關問題
- 1. 我想在VB.Net中畫一個圓圈
- 2. 如何在WPF中創建一個帶圓圈的圓圈?
- 3. 創建對齊圈中有一個圓圈和文字上邊的垂直線
- 4. 用瓦片創建一個圓圈
- 5. 創建一個圓圈用梯度
- 6. 如何使用KineticJS從一個圓圈創建箭頭到另一個圓圈?
- 7. 繪製20個圓弧創建一個圓圈
- 8. 我如何創建一個有數字的圓?
- 9. 創建一個隨機的圓圈,可以像一個按鈕點擊,但是一個圓圈
- 10. 我想創建一個字幕網站
- 11. 用css創建一個帶圓圈的div裏面的箭頭
- 12. 尋找一個圓圈是否在另一個圓圈內
- 13. 圍繞一個大圓圈移動一個小圓圈
- 14. 在Core Graphics中創建一個帶有多個顏色段的圓圈
- 15. 使用thread.sleep創建javafx中的圓圈()
- 16. 我想創建一個+分數系統
- 17. 我想創建兩個按鈕:一個向網頁添加一個圓,一個刪除一個圓
- 18. iOS - 如何畫一個數字/字符的圓圈?
- 19. 我想創建一個TextView包圍圓形圓圖如下所示
- 20. PHP:創建一個平滑的邊緣圓圈,圖像或字體?
- 21. CSS - 在圖像上創建一個圓圈開始
- 22. 如何在CSS中創建一個反向透明圓圈
- 23. 在距離10處的圓圈內畫一個圓圈
- 24. 創建一個脈動圈
- 25. 計算在一個圓圈
- 26. 如何在一個圓圈
- 27. 畫一個圓圈像素
- 28. CSS:位置圓(LI)成一個圓圈
- 29. 在C中連續創建圓圈#
- 30. 我想創建一個帶有文本視圖的計數器
我怎樣才能在其添加多少? – Kadir 2012-04-22 08:05:25
更新後的帖子請參閱 – 2012-04-22 08:22:39
試試canvas.drawText();函數下面drawcircle() – 2012-04-22 09:21:26