做游戏必不可少碰撞检测,真实感十足啊。
直接上代码:
@Override
public Scene onLoadScene() {
this.mEngine.registerUpdateHandler(new FPSLogger());
...........
scene.registerUpdateHandler(new IUpdateHandler() {
@Override
public void reset() { }
@Override
public void onUpdate(final float pSecondsElapsed) {
if(spritea.collidesWith(spriteb) {
//发生碰撞
} else {
//未发生
}
}
});
return scene;
}