(4)矩形刚体类MyRectColor
- package box2d.bheap; import static box2d.bheap.Constant.RATE;
- import org.jbox2d.dynamics.Body; import android.graphics.Canvas;
- import android.graphics.Matrix; import android.graphics.Paint;
- public class MyRectColor extends MyBody { float halfWidth;//半宽
- float halfHeight;//半高 public MyRectColor(Body body,float halfWidth,float halfHeight,int color)
- { this.body=body;
- this.halfWidth=halfWidth; this.halfHeight=halfHeight;
- this.color=color; }
- public void drawSelf(Canvas canvas,Paint paint) {
- paint.setColor(color&0x8CFFFFFF); float x=body.getPosition().x*RATE;
- float y=body.getPosition().y*RATE; float angle=body.getAngle();
- canvas.save(); Matrix m1=new Matrix();










