0

可能是一个简单的问题。我已经用精灵设置了一个身体。我只是想知道是否可以附加另一个精灵。如果我将新精灵附加到原始精灵上,那么它与身体的物理特性不一致;它有点发疯了!任何帮助,将不胜感激。

感谢:D

编辑:附加代码:

for (int i = 0; i < rM.carArray.length; i++) {
        rM.carArray[i] = new Car(new Sprite(
                rM.spawnPoint[i].getSpawnPos().x,
                rM.spawnPoint[i].getSpawnPos().y,
                ResourceManager.getInstance().car_region, // creates a new
                                                            // sprite for
                                                            // car in car
                                                            // array
                engine.getVertexBufferObjectManager());

Sprite glower = new Sprite(rM.carArray[i].getSprite().getX() + (rM.carArray[i].getSprite().getWidth()/2), rM.carArray[i].getSprite().getY(), rM.carLights_region, vbom);                
        rM.carArray[i].setGlower(glower);
        rM.carArray[i].getSprite().setUserData(rM.carArray[i].getBody());
        rM.carArray[i].setBody(rM.carBodyArray[i] = PhysicsFactory.createBoxBody(this.mPhysicsWorld, rM.carArray[i].getSprite(), BodyType.DynamicBody, carFixtureDef), "car");
        mPhysicsWorld.registerPhysicsConnector(new PhysicsConnector(rM.carArray[i].getSprite(), rM.carArray[i].getBody(), true, true));
        rM.carArray[i].getBody().setLinearVelocity(GameManager.getInstance().getCurrentDefaultSpeed(), 0);
}

如您所见,我设置了我的汽车数组(汽车构造函数采用 1 个参数.. 一个精灵)。之后,我设置了它的精灵,将第一个精灵连接到身体等等。在这种情况下,“发光器”是前灯。我尝试将它们附加到汽车精灵上,但可惜我的问题:(

谢谢!

4

0 回答 0