Как нарисовать линию с помощью физики в andengine

Я новичок в Android.. Мне нужно нарисовать линию. В котором мне нужно применить физику на линии. Я просмотрел, но мне удалось нарисовать только прямоугольник, круги, многоугольник и т. Д. Мне нужно нарисовать прямую линию.

Пожалуйста, дайте мне несколько предложений и связанных статей, основанных на этой проблеме.

Заранее спасибо..


person deepa    schedule 02.03.2011    source источник


Ответы (2)


На самом деле вы можете просто использовать строку.

    // 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);
        }
    }
person Timothy Lee Russell    schedule 08.04.2011

Вы будете использовать многоугольник только с одной стороной. И два балла.

person Skyler Saleh    schedule 02.03.2011