だから私はpng形式のスプライトシートを持っていて、表示したいものの座標をすでに計算しています。スプライトシートの位置情報が渡されたときにUIImageを返すメソッドを作成しようとしています。UIImageを返すための座標とともにCGContextのものを使用する方法がわかりません。
CGContextClipToRectを探していたのは、それがその方法だと思うからですが、それを機能させることができないようです。
このようなもの
CGSize size = CGSizeMake(xSize, ySize);
UIGraphicsBeginImageContext(size);
//CGContextClipToRect(spriteSheet.size, imageRect);
[spriteSheet drawAtPoint:CGPointMake(xPos, yPos)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
サイズContextにあるものだけを返します。それが理にかなっている場合は、スプライトシートの周りでこのサイズのウィンドウを「移動」できるようにする必要があります。
どんな助けでもいただければ幸いです。
ありがとう、マイク