私が探しているものの正確な用語は分かりません。 私はゲームを開発しており、他のゲームシーンでスコアを出しています。私は他のゲームのように1つずつ変化するような方法でスコアを変更したい(実際には前のスコアで現在のスコアを追加する)。 たとえば、前のスコアが10で現在のスコアが10の場合、追加しながらスピード10 11 12 13 14 15でこのように表示します。 20に達すると、tiiiinnnnnnnnのように音が鳴ります。私は1つずつ追加したい。 私は私の質問をクリアして解決策を提供してほしい。 おかげAndEngineのスコアを動的に変更する他のゲームと同じように
2
A
答えて
1
私にとっては別の方法です。
private TimerHandler timerHandler;
private long startTime = 120000; // 2 minutes for example
private void createTimer() {
final float period = 1; //one second
this.getEngine().registerUpdateHandler(timerHandler = new TimerHandler(period, new ITimerCallback() {
public void onTimePassed(final TimerHandler pTimerHandler) {
timerHandler.reset();
startTime = (long) (startTime - (period * 1000));
int seconds = (int) ((startTime/1000) % 60);
int minutes = (int) ((startTime/1000)/60);
timerText.setText(String.format("%d:%02d", minutes, seconds));
}
}));
}
2
は、今、あなたを想定タイマーを開始し、それはあなたが
を変更するためにしたいスピードを遅らせる与える
ChangeableText textTime = new ChangeableText(int xPosition, int yPosition, Font mFont, "00");
、あなたの目的のために
使用変更可能テキストを、これを試してみてくださいテキストを変更したい
int x = 10〜int y = 20
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
x++;
textTime.setText(tm);
if(x==y) {
timer.cancel();
}
}
}, 0, 100); // you can change this delay with your own
関連する問題
- 1. 他のプラットフォームへのPort Andengineゲーム?
- 2. Andengine:ゲーム15とナンバーイメージの移動
- 3. 同じタブのビューページで動的にフラグメントを変更する
- 4. 他の要素の高さと動的に同じになるように要素マージンを設定するjQuery
- 5. Android AndEngineは動的にテキストを変更します
- 6. Andengine Androidゲーム画面サイズに関するスプライトのサイズを変更しますか?
- 7. 他のビューと同じ幅のビューの幅を変更する
- 8. andengineのスプライトレイヤーを変更するには
- 9. ゲームで画面上のスコアを統一的に表示するためにプログラムでテキストを変更する
- 10. スーパービューのサイズをサブビューのサイズと同じにするようにサイズ変更
- 11. ステータスバーの色をプログラムで同じように変更する
- 12. Kivyのボタンとゲームのスコア
- 13. Android用Androidゲーム「AndEngine」でカメラを移動
- 14. ゲームの再起動時にスコアをリセットする
- 15. ドラッグの変更値を実装する(Photoshopの場合と同じように)
- 16. 変更を無視してVS15と同じように動作しないVS13
- 17. Laravel。フォームタグのボタンが他のボタンと同じように動作しない
- 18. テキストの選択とコピー/貼り付けは、他のどの場所と同じようにbashで同じように動作させるのですか?
- 19. 同じ行のdivを同じ高さにする - 動的コンテンツ
- 20. `UITextView`のフォントサイズを` UILabel`s` setAdjustsFontSizeToFitWidthと同じように変更する
- 21. Excel VBA Application.CountIf()は他のマクロと同じように動作しません
- 22. 他のブラウザと同じようにSafariでブートストラップアフィックスが動作しない
- 23. 固定divの内容が他のdivと同じように変更されます
- 24. 同じライブラリを静的および動的にリンクする
- 25. アルファベット順のJavaソートArrayListと他の配列で同じ変更を行う
- 26. AndEngineゲームをフルスクリーンにすることができません
- 27. 動的になるようにJavaScriptコードを変更する
- 28. マイナーな変更で他の同じプロジェクトに効率的に再利用できるテンプレートデータベースを設計する
- 29. キーチェーンにゲームの状態とスコアを保存する
- 30. 他のワークシートを自動的に変更するマスターワークシートを更新する
ありがとうございました。 –