0
ボールがラップトップに飛んだ後にボールが動き始めるのを防ぐのに問題があります。長方形は一定の速度で左に動いています。ボールは画面に従います。ボールが矩形上をジャンプすると、ボールは矩形の下降から速度を得ます。プレース助けて!ここでコロナsdkがボールのx移動を防止する
は私のコードのいくつかされています
--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()
申し訳ありませんが、私は私が不思議に思っていたものではありません。のAフレーム毎のイベント要素を移動する \tローカルtPrevious = system.getTimer() \tローカル関数move(イベント) \t \t --prevent速度/運動 - \t \t:私がしたことは、このましたボール \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 Runtimeを移動するすべてのものを起動します。addEventListenerを( "enterFrame"、move); 0より大きくても小さくても0に戻っても、各フレームのボールの速度を確認するのは0です。 – Spoeken