Corona从字符串中提取每个字符。

我是用 corona 开发游戏的初学者,请问各位如何获取单词中的每个字符,然后为其添加背景图像并使其可点击,就像 4 Pics and 1 Word Game 那样。请您提供一些想法或教程链接。谢谢。到目前为止,我没有足够的声誉在此处放置图像,但这是 屏幕截图链接

点赞
用户1376249
用户1376249

以下是一些有用的代码片段,希望能对您有所帮助:

  1. 迭代每个字符
local str="Something"
for i = 1, str:len() do
    print(str:sub(i,i));
end
  1. 加载图像

    local img = display.newImage("images/" . letter . "1.jpg");

如果您需要任何特定的帮助,请在这里提问。

2014-12-13 16:07:36
用户107090
用户107090

为了迭代每个字符,可以尝试这样做:

local str="Something"
for c in str:gmatch(".") do
    print(c)
end

(实际上,这会迭代字符串中的每个 _byte_,如果字符串包含 Unicode 字符,则可能不是您想要的。)

2014-12-13 19:42:51