所以我试图让球落下,当它被触碰时,我需要它在球被触摸的方向上反弹。现在我所做的一切都是直线上升,但是如果我要轻拍球的边缘,那么它需要开始向那个方向前进,但也要上升。
游戏是一个足球守门员游戏,你点击并且球上升,如果它击中地面,分数重置。简单。但我似乎找不到任何关于如何将球滚到一边以及向上滚动的例子。
local ball = display.newImageRect("soccerball.png", 112, 112)
ball.x = display.contentCenterX
ball.y = display.contentCenterY
physics.addBody(ball, "dynamic", {radius=50, bounce=0.3})
local function pushBall(event)
ball:applyLinearImpulse(0, -0.75, ball.x, ball.y)
tapCount = tapCount + 1
tapText.text = tapCount
end
ball:addEventListener("touch", pushBall)
上面的代码只允许球直接上升。没有滚动。
感谢您的帮助。
答案 0 :(得分:1)
尝试
<script>alert('XSS')</script> and what to do against it