可能是一个简单的问题。我已经有一个用精灵设置的身体。我只是想知道是否可以附加另一个精灵。如果我将新的精灵附加到原始精灵,那么它与身体的物理学不一致;它有点疯狂!任何帮助,将不胜感激。
谢谢: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个参数..一个精灵)。然后,我设置它的精灵,将第一个精灵连接到身体和所有这些。在这种情况下,'怒视'是头灯。我尝试将它们附加到汽车精灵上,但是我的问题是:(
谢谢!