2011-03-02 54 views
1

我是新來的android ..我需要畫一條線。我需要應用物理線..我已經通過搜索,但我只能畫框,圓形,多邊形等我需要畫一條直線。如何在andengine中使用物理的線條

請給我一些建議,並在此基礎上問題..

在此先感謝相關的文章..

回答

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); 
     } 
    } 
相關問題