美文网首页
在开发cocos2dx游戏时遇到的错误

在开发cocos2dx游戏时遇到的错误

作者: 90后小伙 | 来源:发表于2016-03-12 14:09 被阅读282次

由于最近换工作,进入了一家做游戏及VR的公司,老大让我解决一款使用cocos2d版本为2.0左右,且很早以前创建的工程的游戏在iOS上运行时出现的bug。由于工程创建的早,实用的技术都是很早以前的,所以维护起来很麻烦。

这篇文章的主要内容是记录在iOS上运行时出现的 bug,及解决的办法。

1.[[UIScreen mainScreen] bounds]在iPhone上获取的尺寸始终是320*480,但是在iPad上获取的尺寸是正常的。

问题出现的主要情况是:在4.0屏幕以上的iPhone上调试,获取的屏幕大小始终是320*480,显示的效果是上线分别有一条黑带。

原因是,项目中设置的Launch Images Source设置成了Use Asset Catalog,这时没有指定正确的Images所以尺寸就不对了。

解决的办法:

由于是老项目,项目中没有Images.xcassets。创建Images.xcassets,并在里面创建LaunchImage,

然后放入各个机型的图片,

2.Cocos2d: cocos2d: Error loading CCZ compressed file

Cocos2d: cocos2d: Couldn't load PVR image Equip.pvr.ccz

Cocos2d: cocos2d: Couldn't add PVRImage:Equip.pvr.ccz in CCTextureCache

解决办法:

1.确定文件名正确。

2.选择改文件,在Xcode的右侧勾上正确的target

相关文章

网友评论

      本文标题:在开发cocos2dx游戏时遇到的错误

      本文链接:https://www.haomeiwen.com/subject/lxuxlttx.html