functionlove.draw() ------------------------ if message > 10then message = 1 elseif message < 10then message = -1 end ------------------------- love.graphics.print(message) end
循环 while & for
1 2 3 4 5 6 7 8 9 10
message = 0
functionlove.draw() love.graphics.setFont(love.graphics.newFont(50)) while message < 10do message = message + 1 -- 不支持 += end love.graphics.print(message) end
1 2 3 4 5 6 7 8 9 10
message = 0 for i = 1, 7, 2do message = message + 1 functionlove.draw() love.graphics.print(message) love.graphics.setFont(love.graphics.setNewFont(50)) end end
--i👉 1,3,5,7 循环了四次
那三个参数的意思是 初始值,终点值,每次增加的值
自定义函数
它运行的顺序 不如c#人性化
1 2 3 4 5 6 7 8 9 10 11
functionrun(i) message = i end -- message = 0 -- run(99)
functionlove.draw() love.graphics.print(message) end