Objective c Cocos2d-4英寸屏幕取代游戏
我为iphone4开发了一款游戏。现在我的iphone5和4英寸屏幕出现了问题。我的游戏在4英寸屏幕的左侧,右侧有一个黑色的大边框。但是游戏中的按钮位于屏幕中间,它们的位置与iPoe4相同。我检查了所有的,但我不知道为什么背景图像和精灵在左边,按钮在中间。我希望一切都在中间或左侧。如果有人能帮助我那就太好了!!谢谢 COCOS2d iPhone: 如果您使用的是最新的测试版,那么您需要做的唯一更改就是 make是以两倍大小导出所有图像,并使用“-hd” 后缀,类似于苹果的“@2x”。文档还说您需要 设置导演的内容比例因子 您可以找到文档 还有更多细节 COCS2d-X: Cocos2D-x对于多分辨率问题有一个非常简单的解决方案 事实上,您只需设置Objective c Cocos2d-4英寸屏幕取代游戏,objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我为iphone4开发了一款游戏。现在我的iphone5和4英寸屏幕出现了问题。我的游戏在4英寸屏幕的左侧,右侧有一个黑色的大边框。但是游戏中的按钮位于屏幕中间,它们的位置与iPoe4相同。我检查了所有的,但我不知道为什么背景图像和精灵在左边,按钮在中间。我希望一切都在中间或左侧。如果有人能帮助我那就太好了!!谢谢 COCOS2d iPhone: 如果您使用的是最新的测试版,那么您需要做的唯一更改就是 make是以两倍大小导出所有图像,并使用“-hd” 后缀,类似于苹果的“@2x”。文档还说您需
设计分辨率
,然后想象您的目标设备将具有此分辨率
若目标设备真的有这样的分辨率(或其他分辨率,但具有相同的比率),cocos2d将处理修复屏幕,你们的游戏在所有设备上看起来都一样
当目标设备的比率不同时,您有许多选项(如cocos2d语言、策略
)来管理它
例如,如果您使用Exact-fit
策略,cocos2d将强制您的游戏(和设计)适合目标设备屏幕(没有黑板)
精确匹配
整个应用程序在指定区域中可见,无需尝试
以保持原始纵横比。可能会发生失真,并且
应用程序可能会出现拉伸或压缩
有关更多详细信息,请查看此链接:尽管此链接适用于cocos2d-x社区,但objective-c有完全相同的功能。感谢您的快速回答!您能告诉我如何在cocos2d中设置设计分辨率吗?在cocos文档中,我找不到setDesignResolution!这是appDelegate中的调整吗?!再次感谢你!!我不使用最新版本的cocos2d。但是图形的分辨率不是问题!!问题是背景图像在4英寸屏幕的左侧,按钮在中间。在iPhone3和iPhone4上运行良好。我希望一切(按钮和背景图像)是在左侧或在屏幕中部。你可以在这里看到我的问题代码在第二个站点上。如果你能再次帮助我,那就太好了。谢谢