анимация libgdx только один раз на мероприятии - PullRequest
0 голосов
/ 11 октября 2018

Я программирую небольшую игру для Android в Libgdx.Я хочу анимацию только один раз в столкновении, но проблема в том, что анимация выполняется только при первом столкновении.После этого ничего не произойдет при следующем столкновении.

elapsedTime += Gdx.graphics.getDeltaTime();
if (Intersector.overlaps(Circle, cup[i])) {
    batch.draw((TextureRegion) fleckanimation.getKeyFrame(elapsedTime, false));
}

Если я установлю Looping в true, анимация зацикливается на столкновении.но он должен выполняться только один раз.

1 Ответ

0 голосов
/ 11 октября 2018

Возможно, вам придется перезапустить elapsedTime, когда анимация закончится, чтобы снова запустить анимацию при следующем столкновении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...