Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
Objective c Cocos2d-4英寸屏幕取代游戏_Objective C_Cocos2d Iphone - Fatal编程技术网

Objective c Cocos2d-4英寸屏幕取代游戏

Objective c Cocos2d-4英寸屏幕取代游戏,objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我为iphone4开发了一款游戏。现在我的iphone5和4英寸屏幕出现了问题。我的游戏在4英寸屏幕的左侧,右侧有一个黑色的大边框。但是游戏中的按钮位于屏幕中间,它们的位置与iPoe4相同。我检查了所有的,但我不知道为什么背景图像和精灵在左边,按钮在中间。我希望一切都在中间或左侧。如果有人能帮助我那就太好了!!谢谢 COCOS2d iPhone: 如果您使用的是最新的测试版,那么您需要做的唯一更改就是 make是以两倍大小导出所有图像,并使用“-hd” 后缀,类似于苹果的“@2x”。文档还说您需

我为iphone4开发了一款游戏。现在我的iphone5和4英寸屏幕出现了问题。我的游戏在4英寸屏幕的左侧,右侧有一个黑色的大边框。但是游戏中的按钮位于屏幕中间,它们的位置与iPoe4相同。我检查了所有的,但我不知道为什么背景图像和精灵在左边,按钮在中间。我希望一切都在中间或左侧。如果有人能帮助我那就太好了!!谢谢

COCOS2d iPhone:

如果您使用的是最新的测试版,那么您需要做的唯一更改就是 make是以两倍大小导出所有图像,并使用“-hd” 后缀,类似于苹果的“@2x”。文档还说您需要 设置导演的内容比例因子

您可以找到文档

还有更多细节

COCS2d-X:

Cocos2D-x对于多分辨率问题有一个非常简单的解决方案

事实上,您只需设置
设计分辨率
,然后想象您的目标设备将具有此分辨率

若目标设备真的有这样的分辨率(或其他分辨率,但具有相同的比率),cocos2d将处理修复屏幕,你们的游戏在所有设备上看起来都一样

当目标设备的比率不同时,您有许多选项(如cocos2d语言、
策略
)来管理它

例如,如果您使用
Exact-fit
策略,cocos2d将强制您的游戏(和设计)适合目标设备屏幕(没有黑板)

精确匹配

整个应用程序在指定区域中可见,无需尝试 以保持原始纵横比。可能会发生失真,并且 应用程序可能会出现拉伸或压缩


有关更多详细信息,请查看此链接:

尽管此链接适用于cocos2d-x社区,但objective-c有完全相同的功能。感谢您的快速回答!您能告诉我如何在cocos2d中设置设计分辨率吗?在cocos文档中,我找不到setDesignResolution!这是appDelegate中的调整吗?!再次感谢你!!我不使用最新版本的cocos2d。但是图形的分辨率不是问题!!问题是背景图像在4英寸屏幕的左侧,按钮在中间。在iPhone3和iPhone4上运行良好。我希望一切(按钮和背景图像)是在左侧或在屏幕中部。你可以在这里看到我的问题代码在第二个站点上。如果你能再次帮助我,那就太好了。谢谢