誰かがこのウェブサイトに行ったことがありますか?
http://www.cokeandcode.com/info/tut2d.html
スペースインベーダーと呼ばれる素晴らしいJavaベースのゲームがあり、これまでのところゲームを作成するチュートリアルが好きです。
そして、チュートリアルの質問の1つは、ゲームの実行中に1秒あたりのフレーム数を計算するように読者に求めることです。
私はこの仕事をするのに本当に苦労しています。
誰かがこれについて私を助けることができますか?ありがとう。
誰かがこのウェブサイトに行ったことがありますか?
http://www.cokeandcode.com/info/tut2d.html
スペースインベーダーと呼ばれる素晴らしいJavaベースのゲームがあり、これまでのところゲームを作成するチュートリアルが好きです。
そして、チュートリアルの質問の1つは、ゲームの実行中に1秒あたりのフレーム数を計算するように読者に求めることです。
私はこの仕事をするのに本当に苦労しています。
誰かがこれについて私を助けることができますか?ありがとう。
次のコード スニペットを見てください (Game.java から)。
public void gameLoop() {
long lastLoopTime = System.currentTimeMillis();
// keep looping round til the game ends
while (gameRunning) {
// work out how long its been since the last update, this
// will be used to calculate how far the entities should
// move this loop
long delta = System.currentTimeMillis() - lastLoopTime;
lastLoopTime = System.currentTimeMillis();
これは、解決策を見つけるための良い出発点になるはずです。