私は非常に奇妙な問題を抱えています。このコードを実行すると
CCTexture2DMutable * texture = [[CCTexture2DMutable alloc] initWithCGImage:image.CGImage resolutionType: kCCResolutioniPadRetinaDisplay];
CGFloat heightOfImage = image.size.height;
CGFloat heightOfTexture = texture.contentSize.height;
initWithCGImageは CCTexture2D から継承したメソッドです。画像 <-- UIImage
私は非常に奇妙な結果を得ます:
iPad シミュレーターの場合(正常に動作します):
画像の高さ = 1024
高さのテクスチャ = 1024
iPad (網膜)の場合 (等しくない???):
画像の高さ = 1024
テクスチャの高さ = 512
誰でも理由を知っていますか?それは私を夢中にさせます。
kCCResolutioniPadRetinaDisplay を kCCResolutioniPad に変更しても問題は同じです。