cocos2dx 3.3版本 画面只显示一部分

按照教程做的,在windows下显示正常,移到手机就这样了,背景天空和地面应该显示在画面中间的,

图片都是当作SPrite,addchild到layer上的,appdelegate里是用glview->setDesignResolutionSize(288, 512, kResolutionShowAll);方式,应该也是没问题的啊

看下图片的位置,感觉锚点有问题,贴下代码

解决了,glview->setDesignResolutionSize(288, 512, kResolutionShowAll);要放在if的外面,很奇怪的方法

代码逻辑错误,if,在哪,能不能把源码贴出来