2015年3月18日 星期三

[Corona SDK] config.lua中的scale怎麼設定呢?

各家手機解析度都不同,
為了解決這個問題,
Corona SDK利用config.lua來設定,
裡面的widthheight,你可以想成是初始的畫布大小,
最終的畫布大小和你所用的手機解析度來決定,
scale呢?初始的畫布長寬比和手機解析度長寬比如果不同時,
怎麼處理放大縮小的原則就是由這個參數決定,
有幾種模式可選:
"none":就是不作用
"letterbox":會盡量將所有內容全部在畫面中顯現,而且會維持原來的比例,但因為這樣,所以有時會有黑邊出現
letterbox

"zoomEven":會將內容全部塞滿畫面,而且會維持原來的比例,換句話說,內容可能會跑出面,也就是被截掉了
zoomEven

"zoomStretch":會將內容全部塞滿畫面,但不會維持原來的比例,換句話說,內容可能會變形
zoomStretch

沒有留言:

張貼留言