for i = 1,5 do
local link = {}
for j = 1,20 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 = 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
答案 0 :(得分:0)
枢轴关节,在Box2D术语中称为旋转关节,连接两个 在重叠点处的物体,就像两个通过旋转连接的板 PEG。最初的参数是要加入的主体A和B,然后是 在内容空间中声明的锚点的x和y坐标 坐标。
local pivotJoint = physics.newJoint( "pivot", bodyA, bodyB, anchor_x, anchor_y )
所以你问的值是锚点坐标(两个物体相连的点)
数字值只是某人选择的值,使其看起来像他想要的那样。
只需改变它们,看看链接移动了!
这是一般性建议。如果你不知道什么是什么,请参考手册,如果你不能破坏任何东西(几乎总是如此)尝试如果你改变它会发生什么。 这是你理解事物的唯一方法。