Как мне вписать игру l oop в свой код? - PullRequest
0 голосов
/ 06 августа 2020

Я создаю 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 и как часто она будет запускаться?

1 Ответ

0 голосов
/ 06 августа 2020

реализуйте while l oop в своем основном объекте, который будет повторяться бесконечно, пока вы не укажете выход. Затем ваши игровые объекты будут обновлены в пределах l oop

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...