Corona 中的随机生成位置

这是我编写的函数,它会在固定位置生成一个对象,但我希望在手机屏幕内(即 1080x1920)随机生成它。

-- BALLOON SPAWN FUNCTION
function spawnBalloon( event )
    balloon = display.newImage("balloon1.png")
    balloon.x = display.contentCenterX
    balloon.y = display.contentCenterY
    balloon:addEventListener("tap", spawnBalloon)
    balloon:addEventListener("tap", removeBalloon)
end

我该怎么做呢?

点赞
用户7026995
用户7026995
尝试

local _T = display.screenOriginY local _B = display.viewableContentHeight - display.screenOriginY local _L = display.screenOriginX local _R = display.viewableContentWidth - display.screenOriginX local mRandom = math.random ... balloon.x = mRandom( _L, _R ) balloon.y = mRandom( _T, _B )

```

对象的中心仍保持在屏幕上。

2018-05-12 18:25:29