私はジョイスティックでiPhoneゲームを作っています。ジョイスティックの軌道に弾丸を発射する船がありますが、なんらかの理由で弾丸を正しい方向に動かすことができません。誰かが私が間違っているかもしれないことを理解するのを助けることができますか?私はあなたが次の行に間違ってあなたの弾丸の速度を設定していると思いゲームでオブジェクトの軌跡を修正するにはどうすればよいですか?
-(void) shootBulletFromShip:(Ship*)ship
{
double degrees = [[[NSUserDefaults standardUserDefaults] objectForKey:@"lol"] doubleValue];
NSLog(@"%f",degrees);
float fDegrees = degrees;
velocity = CGPointMake(1, fDegrees);
outsideScreen = [[CCDirector sharedDirector] winSize].width;
self.position = CGPointMake(ship.position.x,ship.position.y);
self.visible = YES;
[self scheduleUpdate];
}
質問は? – sidyll
私の船がジョイスティックの軌道で射撃したい。それは仕事ではありません –
あなたはそれらが表すものを記述する変数名を使うべきです。例えば、 'wtf'の名前を' joystickDegrees'のように変更するべきでしょう。 –