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