Я использую Farseer Physics Engine для создания игры типа «Monster Dash», предназначенной для ПК с использованием C # и XNA,
Я пытаюсь переместить тело с его текстурой, текстура построена из частей, поэтому все они должны двигаться вместе, в основном это выглядит так:
public void Update()
{
tilingFloorPosition.X += (floorMoveSpeed / MeterInPixels);
_tilingFloorBody.Position = tilingFloorPosition;
// Update the textures position
for (int i = 0; i < texturePositions.Length; i++)
{
texturePositions[i].X += floorMoveSpeed;
}
}
Но когда мой игрок приземляется на пол, он просто проходит через него, как будто там ничего нет, что я делаю не так?