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)
。这个代码还有一个问题是球粘在墙上。我想要有多个球在撞到墙上时弹跳并朝相反的方向移动。我来自游戏沙拉中的游戏沙拉编程,我会使用变化速度,当球的胶体与墙壁,但在日冕更难,我不能弄清楚,我卡住了。我是科罗娜新手,我阅读论坛和教程,但没有运气。
我很想得到一些帮助,这得益于... :)