0
我在防止球開始移動之後遇到了麻煩,因爲它已跳到Ractangle上。矩形以恆定速度向左移動。球跟在屏幕後面。當球在矩形上跳躍時,它從矩形的下落中獲得速度。 Pleace幫助!Corona sdk阻止球的移動
下面是我的一些代碼:
--make a box
local box1 = display.newRect(600, 220, 20, 20)
box1:setFillColor(255,255,255)
physics.addBody(box1, "static", { friction=0, bounce=0.0 })
-- make a ball (off-screen) and position it
local ball = display.newImage("ball.png", 20, 20)
ball.x, ball.y = 100, 200
-- add physics to the ball
physics.addBody(ball, { density = 1.0, friction = 0, bounce = 0, radius = 19 })
--rotate the ball
local function rotateBall()
ball.rotation = -365
transition.to(ball, { time=1000, rotation=365, onComplete=rotateBall})
end
rotateBall()
對不起,我多數民衆贊成不是我想知道的。我所做的是這樣的:\t \t - 每幀事件來移動元件 \t本地tPrevious = system.getTimer() \t本地功能移動(事件) \t \t --prevent速度/運動球 \t \t VX,VY =球:getLinearVelocity()\t \t 如果\t VX <0,則 \t \t \t球:setLinearVelocity(0,0) \t \t \t \t \t端 \t \t \t 如果\t VX> 0,那麼 \t \t \t球:setLinearVelocity(0,0) \t \t 端\t \t 端 \t - 開始一切移動 \t運行時間:的addEventListener( 「enterFrame」,移動); 它的作用是檢查每個幀的球的速度,如果它大於或小於0,它也回退0。 – Spoeken 2012-02-13 10:28:16