Xcode Corona SDK:通过Setreferencepoint将文本对齐到中心?

Xcode Corona SDK:通过Setreferencepoint将文本对齐到中心?,xcode,lua,coronasdk,Xcode,Lua,Coronasdk,使用Corona SDK构建iOS应用程序,我想将文本与中心对齐,我读了一些讨论,这可以通过“setReferencePoint”完成,我尝试了,但失败了,任何人都可以给我举个例子 这是我的密码: message = display.newText("TEXT HERE!! TEXT HERE!! TEXT HERE!! TEXT HERE!! TEXT HERE!!", 140, 120, 240, 400, native.systemFontBold, 18 ) message:setR

使用Corona SDK构建iOS应用程序,我想将文本与中心对齐,我读了一些讨论,这可以通过“setReferencePoint”完成,我尝试了,但失败了,任何人都可以给我举个例子

这是我的密码:

message = display.newText("TEXT HERE!! TEXT HERE!! TEXT HERE!! TEXT HERE!! TEXT HERE!!",  140, 120, 240, 400, native.systemFontBold, 18 )

message:setReferencePoint(display.CenterReferencePoint)
message.x = 200
message:setTextColor(0, 126, 255)

g:insert(message)

谢谢

在Corona SDK中,默认情况下,参考点为display.CenterReferencePoint,除非您提供X、Y值作为参数

在你的情况下-我认为你应该使用-

message.x=x-x=对象的中心 message.y=y-y=对象中心

您必须这样使用

skorX = cx - 10
nilaiSkorr = nilaiSkor + 0
if nilaiSkorr >= 10 then
    skorX = cx - 20
elseif nilaiSkorr >= 100 then
    skorX = cx - 30
end

local t = display.newText(nilaiSkor, skorX, cy + 3, native.systemFontBold, 30 )
t:setReferencePoint(display.CenterReferencePoint)

我不明白,我看不到路线的变化。