2013-08-29 51 views
0

我制定了iphone4的遊戲。現在我遇到了iPhone5和4英寸屏幕的問題。我的遊戲位於4英寸屏幕的左側,右側有一個很大的黑色邊框。但是遊戲中的按鈕位於屏幕中間,它們與iPhone4上的位置相同。我檢查了所有的東西,但我不知道爲什麼背景圖像和精靈位於左側,按鈕位於中間。我希望一切都在中間或左側。如果有人能幫助我,這將是非常棒的!謝謝!!的Cocos2D - 4英寸屏幕取代遊戲

回答

0

的Cocos2D-iPhone:

如果您正在使用最新測試版,唯一的變化,你應該需要 作是所有的圖像在出口兩倍大小,並使用「-HD」 後綴,類似於Apple的「@ 2x」。文檔也說,你需要 設置導演的含量比例因子。

你可以在這裏找到文件here

和更詳細here

COCS2d-X:

的Cocos2D-X具有多分辨率的問題非常簡單的解決方案。

其實你只需要設置你的DesignResolution再試想一下,你的目標設備具有這一決議。

如果目標設備真的有這樣的分辨率(或其他一些但同樣的比率)的cocos2d將處理修復屏幕和遊戲看起來在所有設備使用相同。

而當目標設備的比例是不同的,你有很多的選項(如語言的cocos2d,policy)來管理。

例如,如果您使用Exact fit策略,則cocos2d將強制您的遊戲(和設計)適合目標設備屏幕(沒有黑色邊框)。

精確配合

整個應用程序,但不嘗試 保持原始長寬比在指定區域中是可見的。失真可能發生,並且應用程序可能會出現拉伸或壓縮。

更多細節只是來看看這個鏈接:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Multi_resolution_support

+0

雖然鏈接指向了cocos2d-X社區,有許多可用於Objective-C的完全一樣的功能。 – Emadpres

+0

感謝您的快速回答!你能告訴我如何在cocos2d中設置DesignResolution嗎?在cocos文檔中我找不到setDesignResolution!這是在AppDelegate的調整?! – user2728743

+0

我編輯了我的答案。希望它能幫助你=) – Emadpres

相關問題