如何在Corona SDK(.Lua)中将表插入到组中?

时间:2013-05-11 22:23:42

标签: android corona

当我尝试将表插入组

时收到错误消息

我的表格代码包含图片

以下是我用于表格的代码

local myJoints = {}

for i = 1,5 do
    local link = {}
    for j = 1,17 do
        link[j] = display.newImage( "link.png" )
        link[j].x = 121 + (i*34)
        link[j].y = 55 + (j*17)
        physics.addBody( link[j], { density=2.0, friction=0, bounce=0 } )

        -- Create joints between links
        if (j > 1) then
            prevLink = link[j-1] -- each link is joined with the one above it
        else
            prevLink = wall -- top link is joined to overhanging beam
        end
            myJoints[#myJoints + 1] = physics.newJoint( "pivot", prevLink, link[j], 121 + (i*34), 46 + (j*17) )
    end
end

这是组

的代码
    GUI:insert(myJoints);

我在GUI组中有我的背景图像,它覆盖了表格。

我不知道是否真的可以将表插入一个组

请帮助

提前致谢!

1 个答案:

答案 0 :(得分:0)

您无法使用“insert”方法将表插入到组中,因为该方法正在查找显示对象。尝试拨打GUI.myJoints = myJoints。另外请记住,您的表只引用了您的显示对象,这与将它们放在一个组中不同。