1
嘿,我想把兩個或更多乒乓球放在屏幕上,讓他們彈跳。我希望乒乓球比賽與傳統的乒乓球風格遊戲有所不同,通過使槳收集球並且球可以圍繞屏幕周圍反彈我不希望球瘋狂地跳躍它希望它使球彈跳在一個緩慢而漂亮的後殿周圍。我試圖讓牆壁朝相反的方向推球。你們可以請幫助謝謝如何讓多球乒乓球彈跳
這裏是這段代碼是不是爲我工作能有人給我一些代碼,工作代碼
function update(event)
-- Ball Movement
ball.x = ball.x + xSpeed
ball.y = ball.y + ySpeed
if(ball.x < 0) then ball.x = ball.x + 3 xSpeed = -xSpeed end--Left
if((ball.x + ball.width) > display.contentWidth) then ball.x = ball.x - 3 xSpeed = -xSpeed end--Right
if(ball.y < 0) then ySpeed = -ySpeed end--Up
--if(ball.y > 0) then ySpeed = ySpeed end--Up
if((ball.y + ball.width) > display.contentWidth) then ball.y = ball.x + 300 ySpeed = -20
end--Right
end
function bounce(e)
ySpeed = -5
-- Paddle Collision, check the which side of the paddle the ball hits, left, right
if((ball.x + ball.width * 0.5) < paddle.x) then
xSpeed = -5
elseif((ball.x + ball.width * 0.5) >= paddle.x) then
xSpeed = 5
end
end
paddle:addEventListener('collision', bounce)
Runtime:addEventListener('enterFrame', update)
。這個代碼還有一個問題是球粘在牆上。我想要有多個球在撞到牆上時彈跳並朝相反的方向移動。我來自遊戲沙拉中的遊戲沙拉編程,我會使用變化速度,當球的膠體與牆壁,但在日冕更難,我不能弄清楚,我卡住了。我是科羅娜新手,我閱讀論壇和教程,但沒有運氣。
我很想得到一些幫助,這得益於... :)