2012-08-16 163 views
2

我正在編寫一個應用程序,使用平鋪來完成我的關卡。該應用程序在模擬器中工作正常,但是當我在設備上運行它時,關卡中的所有精靈都會被推入左下角。地圖完全沒有扭曲,並且是相同的地方,只有精靈扭曲。我檢查了文件名,並且它們匹配得很好。任何想法爲什麼會發生?模擬器上的iPhone圖形工作不在設備上

+2

您運行的是什麼設備?也許模擬器是在非視網膜,設備是視網膜? – 2012-08-16 04:25:37

+0

我同意,聽起來很像在Retina設備上運行而不提供-hd資產。禁用cocos2d控制器中的視網膜模式或添加-hd視網膜分辨率資源。 – LearnCocos2D 2012-08-16 08:45:50

+0

我目前正在運行4s – cthatch07 2012-08-16 16:21:23

回答

0

如果你不支持視網膜顯示,你必須禁用視網膜支持。要做到這一點,去AppDelegate.m文件中找到一條線,看起來像這樣:

if(! [director_ enableRetinaDisplay:YES]) 
     CCLOG(@"Retina Display Not supported"); 

,並改變這一個:

[director_ enableRetinaDisplay:NO] 
+0

如果您計劃在AppStore上發佈,這是一個很大的禁忌 - 蘋果現在不批准不支持原生不支持Retina顯示和/或iPhone 5顯示的應用。 – 2013-08-13 15:33:54

+0

同意。但是,爲了測試應用程序,或者如果作者只是玩弄,那麼解決方案可能會很好。 – Jaroslav 2013-08-15 06:37:25

相關問題