Является ли настройка BufferStrategy каждый раз, когда игра дает хорошую идею?
По какой-то причине каждый устанавливает свою BufferStrategy в BufferStrategy на своем холсте, когда рендерит свою игру.
BufferStrategy bs;
Graphics2D g;
private void render() {
bs = window.getCanvas().getBufferStrategy();
if (bs == null) {
window.getCanvas().createBufferStrategy(3);
return;
}
g = (Graphics2D) bs.getDrawGraphics();
bs.show();
g.dispose();
}
// When thread starts
public void run() {
while (running) {
//Game loop stuff here.
render();
}
}
Можете ли вы установить его один раз, а не каждый раз, когда игра перерисовывается?