Wpis z mikrobloga

@Arveit: nie wiem ile wynosi speed ani Gdx.graphics.getDeltaTime();, ale wniosek jest jeden - ruch odbywa się o kilka pikseli i w sytuacji gdy np. x=1, ruch odbędzie się przykładowo o 3 piksele, to wylądujesz na x = -2. Warunek był spełniony, więc przeszło.

Możesz najpierw sprawdzić czy x - speed * Gdx.graphics.getDeltaTime() > 0, czyli nie pozycję przed ruchem, ale pozycję po ruchu.
  • Odpowiedz