10
我在cocos2d 1.0和Cocos2d 2.0使用下面的代码,但它似乎没有在cocos2d 3.0如何获得使用winsize在cocos2d 3.0
CGSize s = [[CCDirector sharedDirector] winSize];
如何在cocos2d 3.0获取屏幕尺寸发现了什么?
我在cocos2d 1.0和Cocos2d 2.0使用下面的代码,但它似乎没有在cocos2d 3.0如何获得使用winsize在cocos2d 3.0
CGSize s = [[CCDirector sharedDirector] winSize];
如何在cocos2d 3.0获取屏幕尺寸发现了什么?
您可以使用viewSize。
CGSize s = [CCDirector sharedDirector].viewSize;
这会在iPad Air设备和模拟器上返回“{512.00,384.00}”。任何想法为什么? (Cocos2D版本3.4.3-开发)。 – trojanfoe
@trojanfoe,我刚刚从cocos2d 3.4.3记录了大小并得到了(768.0,1024.0)。我从雪碧制造商那里购买了Cocos2d,并且运行良好。 – Guru
这很奇怪,因为使用'viewSizeInPixels'(是吗?)返回预期的2048 x 1536,我现在用它来计算全局缩放值。 – trojanfoe