0

私はヘビとはしごのゲームを設計しています。タイマーを使用して、サイコロの画像と、はしご、ヘビのクラスをループしています。

Thread.sleep()PC ターンとプレイヤー ターンの間に遅延が発生するのを使用していると、問題が発生します。問題は、タイマーのプロセスの途中で遅延が発生することです。たとえば、はしごのある正方形にプレーヤー ボタンを配置すると、ボタンがはしごの最上部に到達するまでに時間がかかります。ヘビとサイコロも同じです。

Googleでよく調べましたが、解決策が見つかりませんでした。どんな助けも本当に役に立ちます。

4

1 に答える 1

4

仕事の開始時と終了時のタイムスタンプを取得して、作業の実行にかかった時間を決定し、それを睡眠時間から差し引きます。

Timerまたは、一定の間隔で何かを実行する場合は、 a を使用します。

于 2012-05-01T16:11:15.360 に答える