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);
}