Я создаю 2D-скроллер в Java. У меня есть опыт создания игр в Интернете с использованием javascript, html, css и node.js, поэтому я понимаю, что почти во всех играх есть основной l oop, обновляющий все. Проблема в том, что я не могу придумать способ реализовать игру l oop в моем коде. Вот мой код:
import javax.swing.*;
public class Main {
public static boolean isRunning = true;
public static void main(String[] args) throws InterruptedException {
JFrame frame = new JFrame("Oxygen - Version 1.0");
JPanel panel = new Panel();
frame.setSize(1000, 500);
frame.setResizable(false);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
import java.awt.*;
import javax.swing.*;
public class Panel extends JPanel {
public void paint(Graphics graphics) {
this.setBackground(Color.BLACK);
graphics.setColor(Color.BLUE);
graphics.fillRect(0, 0, 100, 100);
}
}
Этот код работает нормально, но где в этом коде будет игра l oop и как часто она будет запускаться?