在一种方法中更新/附加多个矩形?

时间:2013-04-26 19:43:30

标签: java android andengine

我需要有两个矩形,它们是一个名为NPCrectangle的数组元素,移动到作为数组元素的实体,称为NPCbody。这就是我在做的事情:

try {
        if ((NPCrectangle.size() > 0) && (NPCbody.size() > 0)) {
            System.out.println("NPCrectangle size is "+NPCrectangle.size());

                System.out.println("For statement 1 passed for NPCrectangle ");
                for (int j = 0; j < NPCrectangle.size(); j++) {

                    NPCrectangle.get(j).setX(NPCbody.get(j).getPosition().x*32);
                    Rectangle rectangle = new Rectangle(0, 0, 100, 100, vbom);
                    rectangle.setX(NPCbody.get(j).getPosition().x*32);
                    rectangle.setY(NPCbody.get(j).getPosition().y*32);
                    attachChild(rectangle);
                    System.out.println("RECTANGLE ATTACHED FOR NPC"+j);


                }

        }
    } catch (Exception e) {
        System.out.println("Exception:");
        e.printStackTrace();
    }

更新它们,但因为每次旧的矩形永远不会分离时它会创建一个新的矩形。我需要能够将数组NPCrectangle的每个矩形元素移动到NPCarray中它们各自的NPC元素。我怎么能这样做?

0 个答案:

没有答案