创建物理效果的线条
1 -- 创建物理世界的边界 2 -- 创建物理世界的上边界 3 -- 通过设置两个点来创建一条带物理效果的线条 4 local top = display.newNode() 5 local topBody = cc.PhysicsBody:createEdgeSegment( 6 -- 第一个点的位置 7 cc.p( 100, display.top - 100 ), 8 -- 第二个点的位置 9 cc.p( display.right - 100, display.top - 200)10 )11 -- 添加物理特效12 top:setPhysicsBody( topBody )13 -- 添加到场景中14 self:addChild( top )15 16 -- 添加物理世界的左边界17 local left = display.newNode();18 local leftBody = cc.PhysicsBody:createEdgeSegment(19 cc.p( 100, display.top - 100 ),20 cc.p( 300, display.bottom + 100)21 )22 left:setPhysicsBody( leftBody )23 self:addChild( left )
效果图: