Tagebuch 15.11.13′

大家好,今天Corona SDK正式改版,推出Graphics 2.0。很多讀者跑來問我,說他們的程式跑不動了,該怎麼辦?我其實才剛下載新版的Corona SDK,還沒有安裝。不過我看到網上有一些文章,說不定已經可以解決大家的問題。於是我把原來英文的問答集翻成中文,大家參考一下吧?

(原文出處:http://www.coronalabs.com/blog/2013/10/16/wednesday-faqs-graphics-2-0/)

 

問題1.原來的程式碼在Graphics2.0還可以跑嗎?

可以,要在config.lua裡加入一行程式碼:

CoronaNewConfigSettings

 

加入這行後,99%的程式碼可以相容。

 

問題2.Graphics 2.0和之前的程式碼可以混用嗎?

並沒有這樣的限制,不過不推薦把新舊程式碼混在一起。

 

問題3.新的Graphics 2.0有什麼變化呢?

*建立顯示物件時,是以物件的x,y點為中心,而不是像之前的設定上方或左方的距離。

*不能用display.setReferencePoint了,請用 object.anchorX和 object.anchorY代替

*不能用display.newGradient 了,請用object.fill = table 代替

*本來RGBA的顏色是0到255,現在改成0到1

*不能用object:setTextColor 了,請用object:setFillColor或object.fill = value代替

*不能用line:setColor了,請用line:setStrokeColor代替

*不能用line.width了, 請用line.strokeWidth代替

*不能用xReference, yReference, xOrigin與 yOrigin了,請用 anchorX和anchorY代替

*群組預設沒有anchor points。要設定“group.anchorChildren = true” 才能使用

 

4.能夠一直用第一點的方法,寫入graphicsCompatibility = 1,就可以支援舊的程式碼了嗎?

答案是否定的。某一天會完全使用Graphics 2.0?

 

以上草草翻譯,歡迎大家提供進一步改正意見,

未來持續更新Corona SDK關於Graphics 2.0的文章

(934)

superstardj

been a DJ, a rapper, a musician and a recording artist... a novel-writer, a language-book author, and a chief editor... a painter, a book-cover designer and many more... right now a programmer who designs mobile application, both iOS and Android devices...

Leave a Reply

Your email address will not be published. Required fields are marked *