0
我有一个工作碰撞系统,我不想让“玩家”通过的精灵。问题是我不知道我应该在碰撞时执行什么以使玩家不会传递精灵。Andengine Tiledmap如何让精灵不会被另一个精灵所阻挡?
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);
}