检测块和玩家之间的碰撞

时间:2013-11-28 20:29:00

标签: java block collision-detection

我正在为我的游戏做一些碰撞检测。基本上玩家检查与y轴的碰撞并且它是鳍,但是一旦我通过y打破了一个块,我就无法通过x轴(它们是实心块)。有人能引导我到我可以扩展我的Java编程知识的方向吗?

private void checkForCollision(){
    for(int i = 0; i< world.arrayNum; i++){
        if(playerRect.intersects(world.blocks[i]) && world.isSolid[i]){
            yDirection = 0;
        }
    }
}

0 个答案:

没有答案