在Corona/Lua中如何在图像上显示数字?

我正在创建一个游戏,其中有很多蛋的图像下落,并在它们上面显示随机生成的数字。当点击蛋时,我需要检索与之关联的数字。以下是我的代码:

local myRandomNumber = math.random(0,10)
local egg=display.newImage("egg.jpg")
egg.numberValue=myRandomNumber

现在我已经将数字关联到蛋图像上,但我希望numberValue(即生成的随机数)显示在图像上。我该怎么做?

点赞
用户4841516
用户4841516

以下是样例代码。将其添加到您的代码下方。

local eggText = display.newText({x = egg.x, y = egg.y, text = tostring(egg.numberValue), fontSize = 15, font = native.systemFont})
eggGroup:insert(egg)
eggGroup:insert(eggText)

然后只需在 'eggGroup' 上做转换,而不是在 'egg' 上做转换。

2015-12-02 12:15:38