1

我是安卓新手。我需要画一条线。在其中我需要在线应用物理。我已经搜索过了,但我只需要绘制框、圆、多边形等。我需要画一条直线。

请根据这个问题给我一些建议和相关文章..

提前致谢..

4

2 回答 2

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);
        }
    }
于 2011-04-08T03:50:04.610 回答
0

您将使用只有一侧的多边形。还有两点。

于 2011-03-02T07:11:29.793 回答