1
私のLibGdxゲームでは、敵が画面に1つずつ入ってきています。特定のアクションが発生するための設定時間-LibGdx
ゲームの開始後、特定の時間に敵を表示させたいです。
どうすれば効率的に行うことができますか?
私のLibGdxゲームでは、敵が画面に1つずつ入ってきています。特定のアクションが発生するための設定時間-LibGdx
ゲームの開始後、特定の時間に敵を表示させたいです。
どうすれば効率的に行うことができますか?
TimerTest
libGDX demoは、ご希望の動作を示しています
public class TimerTest extends GdxTest {
@Override
public void create() {
Timer timer = new Timer();
Task task = timer.scheduleTask(new Task() {
@Override
public void run() {
Gdx.app.log("TimerTest", "ping");
}
}, 1, 1);
Gdx.app.log("TimerTest","is task scheduled: "+String.valueOf(task.isScheduled()));
}
}
これはタイマ/タスクのlibGDXの実装です。 新しいTimer
と新しいTask
をTimer.scheduleTask
から作成します。 runメソッドのコードは、intervalSeconds
秒ごとに実行されます。この場合、1秒ごとに1秒ごとにメッセージが記録されます。
詳しくはlibGDX documentationを参照してください。