Iphone 电晕-如何适应不同的设备分辨率,同时保持高分辨率设备的质量?

Iphone 电晕-如何适应不同的设备分辨率,同时保持高分辨率设备的质量?,iphone,android,coronasdk,Iphone,Android,Coronasdk,如何适应电晕的低分辨率,但主要针对高分辨率设备 我知道您可以通过Corona专门设置内容的宽度和高度,并对内容进行缩放,但这似乎是为了向上缩放(此处详述的方法) 我一直在创建一个iPad应用程序,但我没有针对任何分辨率-我的应用程序在iPad 1/2和iPhone 4上看起来很好,但在原来的iPhone上没有。有两个术语需要注意:动态内容缩放和动态图像分辨率。前者指的是缩放Corona中的舞台以适应不同的显示器,后者指的是在不同的显示器上交换不同版本的图像。以下是关于这两方面的文档: 首先在

如何适应电晕的低分辨率,但主要针对高分辨率设备

我知道您可以通过Corona专门设置内容的宽度和高度,并对内容进行缩放,但这似乎是为了向上缩放(此处详述的方法)


我一直在创建一个iPad应用程序,但我没有针对任何分辨率-我的应用程序在iPad 1/2和iPhone 4上看起来很好,但在原来的iPhone上没有。有两个术语需要注意:动态内容缩放和动态图像分辨率。前者指的是缩放Corona中的舞台以适应不同的显示器,后者指的是在不同的显示器上交换不同版本的图像。以下是关于这两方面的文档:

首先在config.lua中设置动态内容缩放,以便在不同的设备上缩放显示

然后设置动态图像分辨率(也在config.lua中设置),以便您可以在具有更高分辨率的设备上交换更高分辨率版本的图形。这是通过命名图像文件来实现的;基本上,当您在代码中调用newImageRect(“image.png”)时,它将在低分辨率设备和计算机上加载image.pngimage@2x.png在高分辨率设备上

(顺便说一句,虽然链接页面上的动态图像分辨率配置使用后缀“@2”,但我建议使用“@2x”,因为这是苹果公司使用的标准后缀。也就是说,在Corona中,你不必使用苹果公司的标准,但如果你使用的话,就不会那么混乱。)