我是cocos2d世界的新手,但我来自java,在那里我有很好的经验。。
作为对椰子世界的介绍,我遵循了以下教程:
http://maniacdev.com/2012/10/tutorial-how-to-quickly-create-a-game-using-the-cocosbuilder-cocos2d-editing-tool
不幸的是,我有一个无论如何都无法克服的问题。。。
我按照教程实现了这个项目,我还从GitHub下载了源代码。。。
游戏开始,输入屏幕在模拟器上正确显示。。。但是,游戏屏幕本身并没有像教程中那样出现,看起来像是放大的,比它应该的更大,而且模拟器屏幕之外的游戏部分显然没有显示。。。。。所有东西都比应该的大,应用程序的许多部分都无法查看。。。
其中我有完全相同的问题也直接测试来源在GitHub上可用。。。。
有人能告诉我吗???
提前感谢!!!
与非视网膜显示器相比,视网膜显示器很有可能会出现问题。您需要确保在实现大小时检查CC_CONTENT_SCALE_FACTOR()
的值。如果你遵循该宏(ccMacros.h)的定义,你会发现更多的宏可以帮助你处理不同的设备。
您还需要检查是否根据窗口大小调整了大小。这可以在[[CCDirector sharedDirector] winSize]
中找到。
除此之外,发布更多代码,我们会尽力帮助您。