我正在尝试制作一个包含圆圈和球内部的简单游戏。我想在这个圈子里移动小球。到目前为止,我已经创建了圆圈,并且能够将球(另一个小圆圈)放在屏幕上。
我的问题是,当我在球上附加物理身体时,它会从屏幕上掉落而不会停留在圆圈的边缘。
我怎么能做到这样才能让球在圆圈的边缘反弹,所以如果我要在球上放一个速度,它就会在圆圈内反弹?
到目前为止,这是我创建球/圆的代码:
local circle = display.newCircle (display.contentWidth/1.95,display.contentWidth/1.2,500)
circle:setFillColor(0,.3, .35, 1) --This will set the fill color to transparent
circle.strokeWidth = 7 --This is the width of the outline of the circle
circle:setStrokeColor(.1,1,1) --This is the color of the outline
local scoreCircle = display.newCircle (display.contentWidth/1.95,display.contentWidth/1.2,70)
scoreCircle:setFillColor(0, .3, .3, 1) --This will set the fill color to transparent
scoreCircle.strokeWidth = 7 --This is the width of the outline of the circle
scoreCircle:setStrokeColor(.1,1,1) --This is the color of the outline