gpt4 book ai didi

android - 我想在 Lua 中用计时器计算分数

转载 作者:行者123 更新时间:2023-11-29 21:34:38 26 4
gpt4 key购买 nike

我正在制作一个 Lua 游戏,当场景开始时,计时器开始以每秒 20 或 30 点的速度增加数字。这样的计时器的代码是什么?

当前分数计数(根本没有计数,只是文本)

scoreTxt = display.newText( "Score: 0", 0, 0, "Helvetica", 40 )
scoreTxt:setReferencePoint(display.TopLeftReferencePoint)
scoreTxt.x = display.screenOriginX + 10
scoreTxt.y = display.screenOriginY + 32

所以“score: 0”的数字应该每秒增加...

最佳答案

local score = 0

local scoreTxt = display.newText( "Score: 0", 0, 0, "Helvetica", 40 )
scoreTxt:setReferencePoint(display.TopLeftReferencePoint)
scoreTxt.x = display.screenOriginX + 10
scoreTxt.y = display.screenOriginY + 32

local function updateScore()
score = score + 20
scoreText.text = string.format("Score: %d", score)
end

local scoreTimer = timer.performWithDelay(1000, updateScore, 0)

或类似的东西。

关于android - 我想在 Lua 中用计时器计算分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18683822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com