我想创建像下面的图片中的Android andengine了一圈。它应该由Box2D的有体。如何创建呢?
尝试这种解决方案:
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();
}
}
}
由于提供的答案是完全无关的居然问的问题,这里的实际答案:
关于从实体创建一个实体,看看这里:https://github.com/nicolasgramlich/AndEngineExamples/blob/GLES2/src/org/andengine/examples/PhysicsExample.java#L179