代码之家  ›  专栏  ›  技术社区  ›  Tim

Lua值不变吗?

lua
  •  0
  • Tim  · 技术社区  · 17 年前

    我在一个名为ROBLOX的在线游戏中使用了非常简单的Lua脚本。我的问题是,我的脚本中的值没有改变!例子:

    num = 0
    while true do
        num = num + 1
        print(num)
        wait(1)
    end 
    

    这应该从0开始计数,但数字不会改变。这可能来自ROBLOX网站吗?我想不出还有什么。

    5 回复  |  直到 12 年前
        1
  •  6
  •   Doug Currie    17 年前

    local num = 0 
    while true do 
        num = num + 1 
        print(num) 
        wait(1) 
    end 
    

    ?

    num .

        2
  •  0
  •   Nick Van Brunt    17 年前

    我刚刚输入了你的代码 the Lua demo

        3
  •  0
  •   Matt    15 年前

    代码没有问题。你一定搞错了。此外,等待是Roblox API中定义的一个函数。这是合法的。

        4
  •  0
  •   pighead10    15 年前

    你的代码中没有错误。如果你使用的是ROBLOX,那么我不确定你是怎么跑错的,因为它是一个相当简单的界面。我会在ROBLOX中尝试一下,看看它是否对我有帮助。

        5
  •  0
  •   warspyking    11 年前

    试试这个:

    local num = 0
    while true do
        num = num + 1
        print(num)
        print(type(num))
        wait(1)
    end