0
私はタッチが検出された場合スプライトを移動させ、このボイド機能を持っている:どのように私はcocos2dを使用してタッチでスプライトを移動できますか?
-(void) ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:[touch view]];
location = [[CCDirector sharedDirector] convertToGL:location];
car.position = ccp(0,10);
}
ゲームは罰金ルーンが、私は、画面をタッチすると、その車のスプライトを移動することを意図したときに、それがフリーズ、あなたに感謝助けて!!
「フリーズ」とは何ですか?ログにエラーがありますか?デバッグコンソールに何らかのメッセージが表示されますか?また、 'car'オブジェクトとは何か、このオブジェクトを作成する場所を示し、car iVarを割り当てます。このコードではすべてがかなりバニラですが、私が見ることのできる唯一の「フリーズ」は、その位置を設定しようとしているときに「car」が割り当て解除されている場合です。 – YvesLeBorg