Вопросы по теме 'blit'

самый быстрый способ установить каждый пиксель
Я запрограммировал небольшой трассировщик лучей на C ++, и хочу показать изображение с трассировкой лучей в окне. Я пробовал использовать pixel buffer object в opengl , затем отображал буфер в память и манипулировал пикселями один за другим,...
768 просмотров
schedule 21.10.2021

Аргумент должен быть pygame.Surface not str
Я создаю небольшую игру на совпадение, но я застрял при отображении изображения. Когда я пытаюсь отобразить изображение с помощью функции blit (), отображается ошибка. Я попытался загрузить изображение перед блит-версией, но по-прежнему показывает...
46 просмотров
schedule 26.09.2021

Как обернуть блит по краю экрана?
Имея изображение, как можно «обернуть» это изображение по экрану? Например, если вы установите объект прямоугольного стиля изображения ниже края экрана, невидимая половина будет мигать в верхней части экрана. imageRect.top=800 #Below screen...
1325 просмотров
schedule 23.02.2022

get_surface (). blit () против var_screen.blit ()
Мне интересно - эффективнее ли сохранять поверхность "окна" pygame в качестве переменной и вызывать blit для переменной для каждого изображения или каждый раз вызывать get_surface (). Blit (...)? Особенно, когда дело доходит до игр, есть...
40 просмотров
schedule 10.05.2022

SDL 2 BMP Блиттинг
В настоящее время я изучаю, как использовать SDL 2. Используя учебное пособие Lazy Foo' SDL2, показанное здесь , я создал скрипт, который должен отображать изображение в течение 2 секунд перед закрытием программы. Вот сценарий: #include...
171 просмотров
schedule 21.05.2022

Pygame: мигание движущегося фона создает слишком сильное размытие
Я пытаюсь создать окно просмотра для просмотра небольшой части фона. (А позже добавил спрайты). Однако проблема, которую я заметил, заключается в том, что возникает проблема размытия фона, когда он начинает двигаться. Я не был уверен, связано ли...
3607 просмотров
schedule 01.07.2022

Немного запутался с блиттингом (Pygame)
Я только начал изучать pygame (в целом новичок в программировании), и у меня есть несколько очень простых вопросов о том, как это работает. Я еще не нашел места, где объясняется, когда мне нужно мигать или не включать определенную поверхность на...
44720 просмотров
schedule 07.07.2022

SDL: Рендеринг текстуры поверх другой текстуры
у меня проблемы со следующим: Мне нужно визуализировать текстуру поверх другой текстуры, а затем визуализировать эту основную текстуру. Например, у меня есть текстура синего прямоугольника, и я хочу нарисовать красные прямоугольники поверх этого...
10852 просмотров
schedule 31.07.2022

Python matplotlib blit и обновляет текст
Я знаю, что эта тема часто всплывает, но после многих попыток, поисков и отказов я возвращаю ее вам. У меня есть класс, который содержит фигуру matplotlib. На этом рисунке мне нужен текст, и когда пользователь нажимает какую-либо клавишу, текст...
3274 просмотров
schedule 06.08.2022

Отменить шаги в Pygame
Мне было интересно, как отменить шаги рисования в Python / Pygame. В основном я заставлял мышь рисовать линии, и когда я нажимаю кнопку отмены Rect, я хочу, чтобы экран вернулся в исходное состояние (до нажатия мыши). Вот мой код, но он не работает....
881 просмотров
schedule 16.09.2022

Есть ли способ очистить поверхность?
Есть ли способ очистить поверхность от всего, что на нее попало?
20154 просмотров
schedule 29.04.2023

SDL: оптимизация времени передачи
Я использую SDL в оконном режиме. Учитывая большой спрайт, скажем, 1024 x 640, быстрее ли разбить все изображение на несколько маленьких плиток, скажем, 32 x 32 пикселей, чем разбить все изображение сразу? Мне приходится блистать фоном на экране...
716 просмотров
schedule 24.04.2023

При попытке стереть фон в pygame я получаю это сообщение об ошибке
Я новичок в pygame со вчерашнего дня, и я продолжаю сталкиваться с этой проблемой, когда пытаюсь что-то вывести на экран. Я использую Mac OSX 10.6.8. Я пишу все это в textwrangler и запускаю в терминале с помощью python2.7-32 filename.py...
516 просмотров
schedule 09.04.2023

после того, как я нажму на изображение для блита, когда MOUSEBUTTONDOWN новый блит, затем исчезнет в pygame
Я новичок в python, особенно в pygame, и задаюсь вопросом, как сохранить новое изображение после MOUSEBUTTONDOWN . Вот мой код: color = pygame.image.load('billes.png') red = color.subsurface(50, 70, 79, 71) r = display.blit(red,(918,920)) def...
786 просмотров
schedule 21.02.2023

Перенос поверхности на другую без объединения альфы
В проекте pygame, над которым я работаю, спрайты персонажей и объектов отбрасывают тень на местность. И тень, и ландшафт являются обычными поверхностями pygame, поэтому, чтобы показать их, тень наносится на ландшафт. Когда другой тени нет (только...
258 просмотров
schedule 27.02.2023

Surface.fill () обновляет прямоугольник в цикле while?
У меня есть две программы ниже, пытающиеся нарисовать мяч на желтом экране. Один, где мой поверхностный объект заполняется вне цикла while, и тот, который заполняется внутри цикла while. Когда у меня есть .fill() вне цикла while, мое изображение...
78 просмотров
schedule 27.09.2023

Python pygame несколько раз копировал одно и то же изображение
Почему моя программа не может скопировать одно и то же изображение, которое она загружала несколько раз? Imagea = pygame.image.load('imagea.png') Imageb = pygame.image.load('imageb.png') Внутри игрового цикла deck = abaa for i in deck:...
408 просмотров
schedule 03.03.2023

solutionBar() не будет выводить изображение на экран при его вызове
showScreen = True if showScreen == True: display = pygame.display.set_mode((500, 200)) pygame.display.set_caption("Decision Bar Window") decisionBarImage = pygame.image.load('D:/Adriel/Documents/Python...
18 просмотров
schedule 17.03.2023

Функция Blit не работает для отображения изображения
В настоящее время я слежу за видео по pygame и создаю игру типа космических захватчиков, которую я изменю для своей собственной реализации игры. Однако я добрался до раздела, где вы должны использовать функцию blit, чтобы отобразить изображение для...
115 просмотров
schedule 08.10.2023

glBlitFramebuffer Недопустимая операция
Я возился с фреймбуферами и рендерингом в текстуру, и я столкнулся с необходимостью их блита. Опять же, на некоторых машинах я получаю GL_INVALID_OPERATION сразу после вызова glBlitFramebuffer . Каждая текстура, привязанная к фреймбуферу,...
5199 просмотров
schedule 11.01.2024