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

一辺だけの多角形を使用します。そして2点。

于 2011-03-02T07:11:29.793 に答える