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