iPad和iPhone的坐标系有什么区别?

时间:2010-07-26 21:11:16

标签: iphone ipad cocos2d-iphone coordinate-systems

我正在尝试在cocos2d中创建一个可以在多个平台(iPad,iPhone,iPod touch)上使用的应用程序。比方说我设点(360,160)。这一点将显示在左侧的四分之三和iPhone的屏幕的一半。它是否也会在ipad上执行此操作,或者我是否必须将该点设置为(768,384)才能实现此结果?还是拉伸屏幕。我想我必须这样做,但我不确定,因为当我在iPhone或iPad模拟过程中获得屏幕尺寸时,我总是得到480x320。

2 个答案:

答案 0 :(得分:1)

暂时忽略iPhone 4,设备以1:1的坐标空间映射屏幕,因此iPhone的坐标空间大小为320x480(横向模式为480x320),而iPad的坐标空间大小768x1024(横向模式下为1024x768。)

iPhone 4当然是设备像素的四倍,但与其他iPhone保持相同的坐标空间并缩放绘图以匹配屏幕的分辨率。

答案 1 :(得分:1)

注意:如果您在iPad模拟器上运行相同的分辨率,则意味着您没有将项目转换为iPad项目。或者您没有将其作为原生iPad应用程序启动,而是启动iPad模拟器中的iPhone应用程序。

确保您已将目标升级到iPad - > Xcode:项目菜单,选择iPad升级目标

在模拟器中运行时,请确保选择iPad Simulator作为Active Executable。