[英]Iphone how to build UI for both resolutions 640X960 and 320X480?
[英]snapshot with CCRenderTexture returns 320x480 image and NOT 640x960
我使用以下代码对iOs 6上的Cocos2d游戏进行了快照:
[CCDirector sharedDirector].nextDeltaTimeZero = YES;
CGSize winSize = [CCDirector sharedDirector].winSize;
CCRenderTexture* rtx;
rtx = [CCRenderTexture renderTextureWithWidth:winSize.width height:winSize.height];
[rtx begin];
[startNode visit];
[rtx end];
工作正常。 但是在iPhone 4上,它返回的图片尺寸为320x480,而屏幕为640x960。 如何获得更清晰的图像(640x960)?
任何帮助,不胜感激!
您是否尝试在控制台中记录winSize? 它显示640x960吗?
不要误会屏幕像素大小和屏幕点大小。 在视网膜iPhone上,屏幕尺寸为640x960,但通常为320 * 480。
根据文档,winSize返回以磅为单位的大小。 尝试这个
CGSize winSize = [CCDirector sharedDirector]. winSizeInPixels;
问候
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.