Описание тега bufferstrategy

BufferStrategy - это класс Java, представляющий механизм, используемый для организации сложной памяти на определенном холсте или окне AWT. Используйте этот тег для ответов на общие вопросы, связанные с созданием BufferStrategy или управлением им.
0 ответов

Мерцающие изображения, невозможно создать буферную стратегию

Я новичок в Java и пытаюсь создать простую игру для изучения веревок. Всякий раз, когда я пытаюсь createBufferStrategy( 2/3 ); Я получаю незаконное государственное исключение. Если я попытаюсь использовать стандартное исправление -Dsun.java2d.d3d=fa…
09 фев '19 в 18:21
1 ответ

Что хочет, чтобы я создал метод?

Я пытаюсь создать меню для игры, над которой я работаю, но когда я пытаюсь использовать GetBufferStrategy, Eclipse говорит мне создать метод. Я не хочу метод. Я хочу получить буферную стратегию. Я новичок в Java, поэтому, пожалуйста, объясните, поче…
09 дек '13 в 22:42
0 ответов

BufferStrategy and Graphics g

У меня есть спрайт-лист, который я хочу использовать в папке src в проекте. Вот код для простой игры, которую я делаю. Я получаю ошибку, когда пытаюсь что-то нарисовать кистью или (g). Можете ли вы помочь мне понять, что не так? У меня есть уже суще…
2 ответа

FileStream и его стратегия буферизации

Я обнаружил, что нет смысла использовать BufferedStream вместе с FileStream, поскольку у него есть своя собственная стратегия буферизации. И все же мне было интересно одно: FileStream fsWithBuffer = new FileStream("buf.dat", FileMode.OpenOrCreate, F…
28 авг '15 в 08:30
2 ответа

Сильное мерцание тройного буфера

Разве тройная буферизация и Canvas не должны быть оптимальным решением для пассивного рендеринга? Я только что написал этот код Java, который отображает круг. Если я оставлю буферную стратегию до 3, она так сильно мерцает. Если я уменьшу его до 2 ил…
22 июл '13 в 09:03
1 ответ

Стратегия буфера Java Отображение нескольких драйверов

Я создаю приложение в Java с использованием стратегии буфера. Единственная проблема заключается в том, что, когда я использую стратегию буфера, развернутую на интегрированной графике, она вылетает с этой ошибкой: Exception in thread "Thread-2" java.…
30 сен '17 в 00:18
0 ответов

Установка шрифта в стратегии Java Buffer

В настоящее время я пытаюсь создать игру для школьного проекта, и у меня возникла досадная ошибка. Когда я пытаюсь установить шрифт в буферной стратегии, он не загружается, и любой рисунок после setFont не рисуется... Вот мой код: BufferStrategy bs …
12 июн '13 в 18:28
2 ответа

Как нарисовать изображение из BufferStrategy в файл Png?

Я создал Java-программу, которая генерирует снежинки, и я хотел бы сохранить изображение, созданное в виде файла.png, как только программа закончит рисование. Я искал в Интернете, но я нашел только программы, использующие BufferedImage, в то время к…
29 янв '19 в 15:23
1 ответ

BufferStrategy в оконном режиме вызывает постоянное интенсивное мерцание белого экрана

Я собрал этот код, основываясь на множестве примеров, которые я нашел здесь на stackru. Когда я запускаю программу, весь экран сильно мерцает. Я уверен, что есть кое-что простое, что я пропускаю, но до сих пор не смог найти решение. Я отлаживал это …
01 мар '15 в 00:12
0 ответов

MouseListener "наполовину работает" в моем апплете

Поэтому я исследовал Applets и использовал Canvas и BufferStrategy в апплете. Я получил его в буфер и показать правильно, но я думаю, что это как-то мешает MouseListener. Когда я запускаю апплет и изменяю размер экрана, MouseListener работает вне мо…
11 ноя '13 в 00:40
0 ответов

Размещение на буфер, но.show не будет показывать графику

Итак, я только что узнал о BS и избавился от того, что мне сказали, что утилизация - это, в основном, удаление графических объектов, которые я написал до сих пор, на BS, а затем с помощью bs.show. Это должно отобразить синий цвет. на моем фоне, одна…
07 авг '17 в 11:21
0 ответов

Как конфертировать из Canvas в JPanel?

Я хочу использовать JPanel для отображения содержимого игры, так как теперь я мог использовать canvas. Это то, что у меня есть. import java.awt.*; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.image.BufferStrateg…
17 янв '18 в 14:18
3 ответа

Как нарисовать изображения на прозрачном окне?

Я пытаюсь нарисовать изображения с Graphics2D на JFrame.Но этот код отображает только пустой фон.Как это сделать? Версия Java: SE-1.6IDE: Затмение Мой код выглядит так: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics2D; …
14 фев '14 в 05:01
0 ответов

Является ли настройка BufferStrategy каждый раз, когда игра дает хорошую идею?

По какой-то причине каждый устанавливает свою BufferStrategy в BufferStrategy на своем холсте, когда рендерит свою игру. BufferStrategy bs; Graphics2D g; private void render() { bs = window.getCanvas().getBufferStrategy(); if (bs == null) { window.g…
25 апр '18 в 04:22
1 ответ

Пассивный метод рендеринга

Я строю простой метод рендеринга игры. У меня есть статические изображения, такие как фон карты, которые вообще не меняются. Я просто использую около 30% всего экрана для смены графики. И я не чувствую, что необходимо рендерить все это снова и снова…
04 авг '15 в 18:28
1 ответ

Есть ли причина, по которой размер буфера по умолчанию равен 4096?

Я часто вижу 4096, используемый как размер буфера по умолчанию повсюду. Есть ли причина, почему 4096 был выбран в отличие от другого значения?
0 ответов

Попытка анимировать в Java, но не знаю, как это сделать

Я работаю над попыткой сделать игру побочным проектом с несколькими моими друзьями. Но я застрял на анимации в Java. private void render() {//Everything that renders BufferStrategy bs = this.getBufferStrategy(); if (bs == null) { createBufferStrateg…
26 янв '18 в 01:07
0 ответов

Exchange BufferStrategy FrameBuffer с пользовательским буфером

Я написал класс буфера цвета Java, который содержит 2D-массив с плавающей точкой, который является буфером. Теперь я хочу обменять буфер из BufferStrategy моего JFrame/Canvas с моим буфером. Я сделал это, нарисовав каждый пиксель буфера на экране, и…
04 июл '14 в 09:16
2 ответа

Java буферная графика или целочисленный массив

При разработке 2D-игр на Java большинство учебных пособий создают буферную стратегию рендеринга. Это имеет смысл. Тем не менее, там, где люди, кажется, искажаются, это метод рисования реальной графики в буфер. Некоторые учебные пособия создают буфер…
22 сен '13 в 15:51
1 ответ

BufferStrategy очищает фон рамки

Я попытался сделать простой графический интерфейс в Java, используя graphics2D а также JFrame, Я добавил цвет фона при наборе текста в JFrame this.setBackground(new Color(54, 71, 99)) внутри initWindow() метод. Оказалось, что backBuffer очищал этот …
29 окт '17 в 10:03