Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa touch 以编程方式更改ipad的屏幕分辨率_Cocoa Touch_Ipad_Uikit_Screen_Resolution - Fatal编程技术网

Cocoa touch 以编程方式更改ipad的屏幕分辨率

Cocoa touch 以编程方式更改ipad的屏幕分辨率,cocoa-touch,ipad,uikit,screen,resolution,Cocoa Touch,Ipad,Uikit,Screen,Resolution,我想知道如何更改ipad3的屏幕分辨率,因为它是我正在创建的游戏所需大小的两倍。我知道我不能直接设置[UIScreen mainscreen]。关于如何实现这一点有什么想法吗?为什么?为什么不充分利用所有可用的像素呢 我可以保证,如果你故意降低分辨率,新的iPad用户会讨厌你的游戏,并在评论中把它扔掉。即使你正在做一个像素艺术游戏,你仍然可以使用额外的真实像素来更好地对齐你的风格像素,并以完整的细节渲染遥远的对象(通过根本不缩放它们) 如果你仍然真的想让你的应用程序看起来难看,有两件事你可以试试

我想知道如何更改ipad3的屏幕分辨率,因为它是我正在创建的游戏所需大小的两倍。我知道我不能直接设置[UIScreen mainscreen]。关于如何实现这一点有什么想法吗?

为什么?为什么不充分利用所有可用的像素呢

我可以保证,如果你故意降低分辨率,新的iPad用户会讨厌你的游戏,并在评论中把它扔掉。即使你正在做一个像素艺术游戏,你仍然可以使用额外的真实像素来更好地对齐你的风格像素,并以完整的细节渲染遥远的对象(通过根本不缩放它们)


如果你仍然真的想让你的应用程序看起来难看,有两件事你可以试试。一种是设置屏幕的当前模式(您必须查看哪些模式可用,我不希望该数组包含多个对象);另一种方法是设置窗口的内容比例因子。

原因很简单,游戏已经发布,需要快速解决问题。好的,我解决了这个问题,但是我只是在游戏中设置了一个固定的比例,而不是从设备上获取。@user1036272:如果您想找到正确的比例因子,请向窗口或屏幕询问它的
contentScaleFactor