把球放在一个圆圈内

时间:2015-07-20 16:56:21

标签: lua corona

我正在尝试制作一个包含圆圈和球内部的简单游戏。我想在这个圈子里移动小球。到目前为止,我已经创建了圆圈,并且能够将球(另一个小圆圈)放在屏幕上。

我的问题是,当我在球上附加物理身体时,它会从屏幕上掉落而不会停留在圆圈的边缘。

我怎么能做到这样才能让球在圆圈的边缘反弹,所以如果我要在球上放一个速度,它就会在圆圈内反弹?

到目前为止,这是我创建球/圆的代码:

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

0 个答案:

没有答案