【发布时间】:2013-03-18 07:38:37
【问题描述】:
我已经尝试了几个关于如何在 Lua 中右对齐文本的示例。到目前为止,我一直没有成功。我正在使用 Corona SDK。任何建议表示赞赏。 杰瑞
【问题讨论】:
标签: text sdk lua alignment coronasdk
我已经尝试了几个关于如何在 Lua 中右对齐文本的示例。到目前为止,我一直没有成功。我正在使用 Corona SDK。任何建议表示赞赏。 杰瑞
【问题讨论】:
标签: text sdk lua alignment coronasdk
也许这会起作用:
local textObj = display.newText(.....);
textObj:setReferencePoint(display.CenterRightReferencePoint);
textObj.x = 100;
【讨论】:
在具有图形 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 上不运行。
【讨论】: