В Java (Android) анимация рисования/рендеринга libgdx, когда только что коснулась другого, отобразит определенный фрагмент анимации. Проблема в том, что когда я касаюсь экрана, он просто отображает анимацию для разделения секунды.В Java (Android) анимация рисования/рендеринга libgdx при касании
//@render Spritebatch sb;
if(Gdx.input.justTouched()){
sb.draw((Texture) animation.getKeyFrame(timePassed,true), Gdx.graphics.getWidth() * 0.03f, Gdx.graphics.getHeight() * 0.03f, (Gdx.graphics.getWidth() * 1/6), (Gdx.graphics.getHeight()/2) + (Gdx.graphics.getHeight() * 0.13f));
}
else{
sb.draw(shot[1], Gdx.graphics.getWidth() * 0.03f, Gdx.graphics.getHeight() * 0.03f, (Gdx.graphics.getWidth() * 1/6), (Gdx.graphics.getHeight()/2) + (Gdx.graphics.getHeight() * 0.13f));
}
нужно еще немного кода метод отрисовки? – Aryan
Я хочу, чтобы анимация запускалась (полная анимация), когда я коснулся экрана и после завершения анимации, он вернется к определенной позиции ... Но этот код, который я отправляю внутри рендера метод был, когда я коснулся экрана, он просто отобразит его анимацию для разделения секунды (например, мигает). –
@AbhishekAryan да пожалуйста: D –