我正在使用Corona SDK来创建一个游戏,我希望在所有设备中使用非动态世界大小(即1440 x 960)。但是,Corona中的自动缩放不允许我一直这样做。例如,在iPhone上,屏幕向右移动两个屏幕(480 * 2)像素(横向模式),实际上是1440像素。然而,当切换到iPad时,滚动仍然向右移动两个屏幕尺寸,因为它将iPad视为480而不是1024(配置文件设置为480高度和320宽度)。无论如何在不关闭内容缩放的情况下执行此操作?如果我必须关闭内容缩放,这是否会否定Corona SDK的优势和编码能力而不考虑设备?
谢谢,
答案 0 :(得分:0)
Corona内容缩放的要点就是不对逻辑上的多个值进行编码......
所以你必须忽略设备尺寸(如果你的世界是“2屏幕宽”,它将在任何设备中“2屏幕宽”)或关闭缩放并手动处理屏幕尺寸......
我不会使用第二个选项,除非你想折磨较小手机的用户,只会看到你的运动场的一小部分区域。