2014-03-19 30 views

回答

0

不,不可能。 Cocos2d充當引擎,因此可以關閉視網膜顯示屏。它創建自己的虛擬顯示屏並在正常顯示屏上顯示。 但是在cocos touch中,我們無法訪問實際的引擎。所以它在cocos touch中不可能。

0

不確定,但你不能在iOS這樣做。但你可以檢查通過使用下面的代碼

將這個方法

- (BOOL)isRetina 
{ 
    if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] && [[UIScreen mainScreen] scale] == 2.0) { 
     return YES; 
    } 
    return NO; 
} 

並編寫代碼對於非視網膜屏幕它(視網膜/不)

if([self isRetina] == NO) 
{ 
    // not retina display 
} 
else 
{ 
    // retina display 
} 

使用上面的代碼,你可以不視網膜顯示器或視網膜顯示設備執行您的操作。

+0

是的,我知道這種方法。感謝您的答覆。 – souvickcse

+0

這對於OP來說並不是真正有用的答案,因爲它是關於從未被問到過的其他事情。 – holex

相關問題