如果我的設計師給我一個960x640px的屏幕應該看起來像的圖像,以及所有單獨的元素作爲圖像或文本,有沒有辦法在iPhone/iPad屏幕上佈置圖像和文本,而不做它通過代碼手動?我現在這樣做的方式是一系列試驗和錯誤,試圖猜測每個元素的位置。是否有Mac的圖形工具來幫助定位CCNode對象的圖層?
順便說一句,佈局我想要做的類型是像菜單和高分名單的東西簡單的靜態佈局等
如果我的設計師給我一個960x640px的屏幕應該看起來像的圖像,以及所有單獨的元素作爲圖像或文本,有沒有辦法在iPhone/iPad屏幕上佈置圖像和文本,而不做它通過代碼手動?我現在這樣做的方式是一系列試驗和錯誤,試圖猜測每個元素的位置。是否有Mac的圖形工具來幫助定位CCNode對象的圖層?
順便說一句,佈局我想要做的類型是像菜單和高分名單的東西簡單的靜態佈局等
您應該嘗試下列其中一種編輯工具:LevelHelper,CocoShop和CocosBuilder。問題將是輸出格式,確保編輯部分不僅符合您的規範,而且您可以實際使用您需要的代碼片段將其插入代碼中。
你說得對,輸出格式是問題。 LevelHelper和CocosBuilder使用自己的輸出格式,而CocoShop似乎根本沒有輸出任何代碼。 – jonsibley 2012-02-01 23:35:36
你有一個圖像編輯軟件,如Photoshop或GIMP?用任何這樣的軟件打開960x640px圖像,然後將鼠標懸停在每個元素的中心座標上,然後最後將這些值抽入您的代碼中?
在我看來,這至少是更好,比試驗和錯誤:)
你可以嘗試使用一些開源編輯器,寫你的出口方式更快。例如,我正在使用攪拌器作爲我正在製作的遊戲的關卡編輯器。它有一個很好的python API,可以用來導出你需要的所有信息。
如果要測量圖形元素的位置。你可以嘗試一個名爲xscope的商業廣告。路徑版本可以從他們的官方網站下載。這是我見過的用於測量距離,顏色的最好工具(例如,它可以將顏色直接複製到[UIColor ...]格式)等。如果你想要一些免費軟件,我想推薦markman,這是一箇中國軟件,它建立在Adobe AIR上。所有元素/按鈕都是圖形,所以你不需要閱讀中文來使用它。
我已經購買了xScope,它確實有助於找到大概的位置;然而,在代碼和模擬器之間留下了大量的試驗和錯誤猜測。 – jonsibley 2012-02-01 23:37:01
是的,這是一個問題。但是我找到了一種在xScope中解決它的方法。首先,使用放大鏡工具放大您的興趣領域,然後使用命令+ shift + 5來測量您想要的距離。 – 2012-02-02 00:07:43
好的建議,但可能無法判斷圖像的中心(如果定位的錨點是相對於圖像中心的),或者當存在透明邊緣或陰影/發光效果。在任何一種情況下,xScope都可以獲得近似的定位信息,但您仍然可以執行構建 - 模擬 - 修改代碼 - 構建 - 模擬 - 等舞蹈。 – jonsibley 2012-02-02 14:12:21
讓設計師擁有+1點。 – nycynik 2012-02-01 21:36:41