使用lua连接电晕的接头

时间:2017-10-25 14:32:18

标签: lua

for i = 1,5 do    

local link = {}

for j = 1,20 do
    link[j] = display.newImage( "link.png" )
      -
  1. 列表项
  2.     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 = beam -- 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
    

    这是什么意思? enter image description here

1 个答案:

答案 0 :(得分:0)

来自Corona SDK's manual

  

枢轴关节,在Box2D术语中称为旋转关节,连接两个   在重叠点处的物体,就像两个通过旋转连接的板   PEG。最初的参数是要加入的主体A和B,然后是   在内容空间中声明的锚点的x和y坐标   坐标。

local pivotJoint = physics.newJoint( "pivot", bodyA, bodyB, anchor_x, anchor_y )

所以你问的值是锚点坐标(两个物体相连的点)

数字值只是某人选择的值,使其看起来像他想要的那样。

只需改变它们,看看链接移动了!

这是一般性建议。如果你不知道什么是什么,请参考手册,如果你不能破坏任何东西(几乎总是如此)尝试如果你改变它会发生什么。 这是你理解事物的唯一方法。