Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sdk 尝试索引upvalue';字母';错误,因为或arr_str[i]_Sdk_Lua_Coronasdk - Fatal编程技术网

Sdk 尝试索引upvalue';字母';错误,因为或arr_str[i]

Sdk 尝试索引upvalue';字母';错误,因为或arr_str[i],sdk,lua,coronasdk,Sdk,Lua,Coronasdk,我试图创建一个随机字母回答我的游戏,但问题是,它不会检测到的图像请帮助 local s = answer --answer local len = string.len(answer) local str local j for j=1,len do str = s:sub(j,j) arr_str[j]= str end for i = 1, #arr_str do local j = math.random( 1,#arr_str)

我试图创建一个随机字母回答我的游戏,但问题是,它不会检测到的图像请帮助

local s = answer --answer
local len = string.len(answer)
local str 
local j

for j=1,len do
    str = s:sub(j,j)
    arr_str[j]= str 
end

    for i = 1, #arr_str do
        local j = math.random( 1,#arr_str)
        arr_str[i], arr_str[j] = arr_str[j], arr_str[i]
    end

local max = #arr_str
local rowMax = max
--if max > 8 then rowMax = 8 end
local gap = 35
local xPos = halfW - (rowMax/2*35) + 17.5
local yPos = bottom - 20
local startpos = xPos



for i= 1, #arr_str do

    slot = display.newImageRect( "images/bg_slot.png", 43, 43 )
    slot.x = xPos; slot.y = yPos -40
    slotgroup:insert( slot )

    slot1 = display.newImageRect( "images/ans_slot.png", 43, 43 )
    slot1.x = xPos; slot1.y = yPos 
    slotgroup:insert( slot1)

    print("ERROR",arr_str[i])
    letter = display.newImageRect("letters/uc/".. arr_str[i] ..".png",50,50)    
    letter.name = arr_str[i] 
    letter.x = xPos; letter.y = yPos
    letter.idBg = i
    lettergroup:insert( letter)

    xPos = xPos + gap       

可能您试图打开的映像不存在

打印图像的整个路径(下面的代码),并在项目文件夹中查找它,以确保您确实拥有该图像(注意文件扩展名)

print("letters/uc/".. arr_str[i] ..".png")

谢谢你的回答,真的很感激。