我如何正确地证明Lua中的文本?

时间:2013-03-28 00:28:35

标签: text sdk lua alignment corona

我已经尝试了几个关于如何在Lua中对文本进行右对齐的示例。到目前为止,我一直没有成功。我正在使用Corona Sdk。任何建议表示赞赏。 杰里

2 个答案:

答案 0 :(得分:0)

也许这会奏效:

local textObj = display.newText(.....);
textObj:setReferencePoint(display.CenterRightReferencePoint);
textObj.x = 100;

答案 1 :(得分:0)

在具有图形2.0的新版Corona SDK中,您需要执行以下操作:

rowScore.anchorX = 1

rowScore是使用display.newText创建的变量的位置。 这是一个完整的例子:

local rowScore = display.newText({
    text="My Score", 
    fontSize=40 
})
rowScore.anchorX = 1
rowScore.x = 30
rowScore.y = 100

请注意,我没有使用align="right"参数,因为它在Windows模拟器上工作,但它无法在Android上运行。