美文网首页
在开发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