就是這種,公司要求我們畫完了之后出坐標再給程式,能告訴我一下出坐標的流程么?
uj5u.com熱心網友回復:
因為我不是美術,所以我是作為一個程式來回答這個問題的。對于cocos2d來講,程式排版的方法基本上和ps是差不多的,唯一區別就是ps因為是作圖,所以會有很多很多的層,但程式只是一個“放”的程序,所以多數層會被合并為一個單件。這個時候,所謂的坐標就是將這些合并好的單件的位置的坐標。但由于要考慮到不同設備解析度的適配,1024X768 1136X640等等,比較合理的給法,是以你圖的正中心為原點的直角坐標系。
但這么做有若干問題
1.有許多東西并不是加在最底層,而是加在另一個元件上的。例如,你這張圖里,右邊的按鈕比較合理的做法是加在按鈕下面的那個操作欄里的。因此真要給坐標,應該是給按鈕在操作欄里的坐標位置。
2.適配,同樣是你的這個圖,我相信按鈕的那個操作欄總是緊貼螢屏的右邊。對于不同解析度的設備,這個位置肯定不會是一個固定值。
某種意義上來說,你給的坐標基本沒有太大的意義。
因此,雖然程式很希望你把坐標給出來(程式可以偷懶不去對位置,有問題可以丟給給坐標的),但這么做其實只是徒增作業量。所以最好的做法還是你扔出你的排版,讓程式參考圖片自己去調整位置。
P.S:感覺你們的老板不是特別懂程式的樣子,或者是你們的程式太矯情?
uj5u.com熱心網友回復:
如果確實要給的話,像我給自己游戲做的資源都是以大圖左下角為坐標原點,記錄圖片元素的長和寬(好像有獲得精靈大小的函式,不熟,畢竟新手);看了問題,應該是要你給出坐標軸,然后在給出圖片的相應坐標吧;轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/65874.html
標籤:Cocos2d-x
上一篇:COCOS精靈旋轉
