CoCo2D应用程序与iphone4和iPad的兼容性

CoCo2D应用程序与iphone4和iPad的兼容性,iphone,cocos2d-iphone,iphone-4,Iphone,Cocos2d Iphone,Iphone 4,亲爱的各位, 我在COSCO2D上开发了一个应用程序,它在模拟器iPhone模拟器4和iPhone 3上运行得很好,但是在iPhone 4设备上只有部分应用程序或视图出现在设备的中间,它周围是一个黑色区域。 如何使我的应用程序与iPhone4兼容? 这会使它自动与iPad兼容吗?还是我应该采取其他措施 关于使iphone应用程序与iphone4兼容的两个步骤: 每个图像文件都应该有其高清晰度副本,该副本要大两倍,并以-hd作为后缀,例如,为hello.png 50x50添加一个hello-hd.

亲爱的各位, 我在COSCO2D上开发了一个应用程序,它在模拟器iPhone模拟器4和iPhone 3上运行得很好,但是在iPhone 4设备上只有部分应用程序或视图出现在设备的中间,它周围是一个黑色区域。 如何使我的应用程序与iPhone4兼容? 这会使它自动与iPad兼容吗?还是我应该采取其他措施


关于使iphone应用程序与iphone4兼容的两个步骤:

每个图像文件都应该有其高清晰度副本,该副本要大两倍,并以-hd作为后缀,例如,为hello.png 50x50添加一个hello-hd.png 100x100

在开头,添加一个代码行: [[CCDirector sharedDirector]enableRetinaDisplay:是]


一切都完成了。到目前为止,我还没有找到一个适合iPad的好方法。

我刚刚将我的应用程序移植到iPad上,并使用这个剪贴来加载正确的属性

    NSString* imagePath;
    CGPoint imagePos;
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
        // load iPad images and positions
        imagePath = @"image-ipad.png";
        imagePos = ccp(200,200);
    } else {
        // load iPhone images and positions
        imagePath = @"image.png";
        imagePos = ccp(100,100);
    }
然后设置加载图像的路径和位置变量