本張圖以iPhone5爲例子,而且採用ResolutionNoBorder的繪製方式(這種方式就是會在原圖的基礎上出現裁切,一部分圖片會顯示到屏幕外邊去,如AEHD和FBCG就是顯示到屏幕外邊的內容)學習
ABCD-WinSizeblog
EFGH-VisibleSize,FrameSize圖片
H點爲VisibleOrigalget
IJLK-AvailableSize(在此Size中繪圖絕對不會有問題,任何尺寸均可以匹配)it
經過學習[無間落葉]的兩篇文章,結論爲:io
固定AvailableSize(IJLK,好比固定爲320 * 480),反推出WinSize(ABCD)。而後,EFGH區域以一張大的背景圖做爲底紋填充,這樣就能夠把屏幕佔滿了。基礎
定位時注意最好使用以中心點爲出發點的定位座標。im
好比:p1->setPosition(ccpAdd(center, ccp(-160, -240))); 從中心出發,向左移動160單位,向下移動240單位,這個點會繪製在L的位置。img