我是android的新手..我需要画一条线。其中我需要在线应用物理..我已经搜索过,但我只得画框,圆,多边形等。我需要绘制一条直线。
请根据这个问题给我一些建议和相关文章。
提前致谢..
答案 0 :(得分:4)
实际上你可以使用一条线。
// setup level
for(ObstacleLine o : level.getObstacleLineCollection()) {
if(o.getType().equals("normal")) {
final Line lineObstacle = new Line(o.getX1(), o.getY1(), o.getX2(), o.getY2(), o.getWidth());
lineObstacle.setColor(0f, 225f, 255f);
final FixtureDef lineFixtureDef = PhysicsFactory.createFixtureDef(0, 0.5f, 0.5f);
PhysicsFactory.createLineBody(physicsWorld, lineObstacle, lineFixtureDef);
playLevelScene.getLastChild().attachChild(lineObstacle);
}
}
答案 1 :(得分:0)
您将使用仅有一侧的多边形。还有两点。