Android libgdx弹力屏幕界限

时间:2015-05-08 12:11:47

标签: android libgdx game-physics bounce

我需要将手机的边界设置为墙内元素可以反弹的墙。物理应该是正确的。这是一个例子:

enter image description here

我知道Interpolation允许弹跳,但我不知道如何创建物理

1 个答案:

答案 0 :(得分:0)

检查与墙壁的碰撞。我假设你正在渲染位图,所以我们所说的正方形的起点是左上角。在那种情况下:

if (x + width >= SCREEN_WIDTH || x <= 0) vx *= -1;
if (y + height >= SCREEN_HEIGHT || y <= 0) vy *= -1;

其中vx和vy是x和y速度。