cocos2dで、スプライトを中央に配置する方法を知っている人はいますか? 現在、画面上のタッチした場所に移動するスプライトがあります。問題は、スプライトが左下隅に配置されていることです。これは、スプライトが下に移動する代わりに、下に少し触れただけで上に移動することを意味します。前もって感謝します!
これが私のコードです...
(BOOL) ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *) event {
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView: [touch view]];
[mainSprite do:[MoveTo actionWithDuration:0.5 position:ccp(point.x, 480 - point.y)]];
return YES;
}