嗨我需要拍摄我的精灵..我使用下面的代码
-(void)shooter
{
LHSprite* laserSprite = [lh newPhysicalSpriteWithUniqueName:@"ball_1" ];
b2Body* laserBody = [laserSprite body];
[self addChild:laserSprite z:10];
NSAssert(laserSprite!=nil, @"Couldn't find devil1");
[laserSprite transformPosition:_hero.position];
b2Vec2 ballvel = laserBody->GetLinearVelocity();
ballvel.x = 16;
laserBody->SetLinearVelocity(ballvel);
}
上面的代码拍摄精灵右侧,
但我需要向左侧射击..即使我改变 ballvel.x = 16; 到ballvel.x = -16;它仍在向右侧射击..请帮助
我是box2d的新手,所以请温柔:)