我有一个工作碰撞系统来处理我不希望“玩家”通过的精灵。问题是我不知道我应该在碰撞时执行什么来让玩家不通过精灵。
wallCollision() 方法当前为空。
if(tmxTileProperties.containsTMXProperty("collision", "1")) {
Rectangle rect = new Rectangle(tmxTile.getTileX(), tmxTile.getTileY() ,128, 128, mEngine.getVertexBufferObjectManager())
{
@Override
protected void onManagedUpdate(float pSecondsElapsed)
{
if (player.collidesWith(this))
{
wallCollision();
}
}
};
rect.setVisible(false);
mainScene.attachChild(rect);
}