[英]Corona SDK offset not good
我剛開始使用Corona SDK。 並學習如何使用它制作應用程序。 例如我正在使用:
local myRectangle = display.newRect( 0, 0, 150, 50 )
myRectangle.strokeWidth = 3
myRectangle:setFillColor( 0.7 )
myRectangle:setStrokeColor( 1, 0, 0 )
當我使用它時,它將在我的手機上看起來像這樣
當我使用此代碼時:
local myRectangle = display.newRect( 77, 27, 150, 50 )
myRectangle.strokeWidth = 3
myRectangle:setFillColor( 0.7 )
myRectangle:setStrokeColor( 1, 0, 0 )
然后它會在我的手機上看起來像這樣:
看起來偏移不好。 有人知道如何解決這個問題嗎?
默認情況下,錨點位於對象的中心。 所以,如果你設置
myRectangle.x = 0
myRectangle.y = 0
對象的中心將為0,0。要更改它,將錨點設置為0,0(左上角)
myRectangle.anchorX = 0
myRectangle.anchorY = 0
每當我創建對象時,我總是在實際的API中將x和y設置為0。 然后我在創建對象后執行此操作:
myRectangle.x = display.contentWidth/2
myRectangle.y = display.contentHeight/2
希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.