ジャンプアニメーションを作成しましたが、画面に触れなくてもアニメーションは停止します。ここでジャンプアニメーションの問題
は、コードは次のとおりです。私は画面をタッチ停止した後
boolean touching = Gdx.input.isTouched();
long elapsed = (System.currentTimeMillis() - startTime)%1000;
if (touching){
float jump = 500 * (float)Math.sin(((Math.PI*2)/1000)*(elapsed/2));
sprite.setPosition(Gdx.graphics.getWidth()/2,jump);
}
は、どのように私は、アニメーションの仕上げを作るのですか?ここで
は、コード実行のGIFです:
あなたの現在の結果は、「画面に触れなくてもアニメーションが止まります。」そして、画面に触れなくてもアニメーションを終了したいのですが、これらの違いは何ですか?フィニッシュ? – Aryan
私が触れるのを止めると、スプライトは空中で凍りつく。しかし、私はそれが地面に当たるまでアニメーションを終了したい –
それを持って、すでに答えたことを確認した – Aryan