做游戏必不可少碰撞检测,真实感十足啊。
直接上代码:
@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;
}
本文介绍了一种游戏开发中实现碰撞检测的方法。通过示例代码展示了如何注册更新处理器,并在两个精灵对象之间进行碰撞检测,为游戏增加真实感。
1934

被折叠的 条评论
为什么被折叠?



