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

opengl замедляет работу с текстурой
Я вызывал эту функцию один раз за кадр, и это подняло мой FPS с> 400 до 33. Почему? sw blt(const PtRect *dstRect, Texture *src, const PtRect *srcRect, RenderDevice::bltFlags flags=RenderDevice::bltDefault) { assert(src); GL_Texture *glsrc...
3064 просмотров
schedule 26.11.2023

Наложение меньшего изображения на большее с помощью WriteableBitmapEx Windows Phone
В моей игре со скрытыми объектами я хочу пометить объект изображением круга, когда он будет найден, с помощью следующего кода, где AnsX1, AnsX2, AnsY1, AnsY2 — это пиксельные координаты местоположения объекта. Изображение круга должно быть изменено в...
1872 просмотров

Перенос текста в pygame
Я делаю игру, чтобы попрактиковаться в своей игре, и я создаю экран рекордов, но я не могу правильно скопировать текст, как я хочу. вот метод рекордов def high_screen(self): screen.blit(background,(0,0)) myfont =...
3621 просмотров
schedule 01.10.2023

Блиттинг фона SDL замедляет игру
Я рассмотрел другие вопросы, касающиеся этого, и, похоже, не могу получить ответ, который ищу. Моя текущая игра работает со скоростью 60 кадров в секунду, занимая 9,5 мс/кадр в режиме отладки (3,8 мс/кадр в режиме выпуска). И это с игроком, врагами...
515 просмотров
schedule 14.11.2023

Блиттинг AS3 медленнее, чем мувиклип. Почему?
Я попытался следовать комбинации серии руководств Ли Бримлоу по блитингу и техники Рекса Ван дер Спуи «Расширенный игровой дизайн с помощью flash». Я разработчик, работающий над виртуальным веб-миром, созданным во флэш-памяти. Я сделал приложение...
1475 просмотров

Печать текста - Python / Pygame
В настоящее время я работаю над небольшой игрой в стиле «космические захватчики» с использованием pygame, и я хотел добиться различных результатов в зависимости от оценки / уровня здоровья. Я хочу сделать так, чтобы если вражеские корабли прошли мимо...
1040 просмотров
schedule 14.09.2022

самый быстрый способ преобразовать буфер изображения в смещение xy другого буфера в C ++ на архитектуре amd64
У меня есть буферы изображений произвольного размера, которые я копирую в буферы равного или большего размера со смещением x, y. Цветовое пространство - BGRA. Мой текущий метод копирования: void render(guint8* src, guint8* dest, uint src_width,...
1492 просмотров
schedule 08.06.2024

Как я могу отображать строки на нескольких строках?
Я пишу окно таблицы «High Scores» для своей pygame. В настоящее время я распаковываю файл, а затем разбиваю кортежи, чтобы отображать имя игрока слева и счет справа. Однако в текущей конфигурации все имена игроков накладываются друг на друга, и то...
44 просмотров
schedule 17.09.2023

Как я могу (в Python) удалить художника matplotlib из сюжета с помощью блитинга?
Могу ли я удалить исполнителя matplotlib, например патч, с помощью блитинга? """Some background code:""" from matplotlib.figure import Figure from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas...
1278 просмотров

как я могу сохранить последний кадр, когда я использую функцию анимации matplotlib с blit = True
Я должен установить blit = true, так как график намного быстрее. Но после анимации (повтор = ложь), если я использую масштабирование фигуры, фигура просто исчезнет. Мне нужно сохранить последний кадр, чтобы я мог увеличить последнюю фигуру....
848 просмотров
schedule 17.01.2024

Обнаружение синтаксической ошибки при попытке скопировать изображение в Python 3.8
Я столкнулся с синтаксической ошибкой после того, как вставил изображение в окно дисплея. Я сделал отдельный модуль, внутри которого я создал класс, который будет управлять всеми аспектами (положением, поведением) изображения. Я загрузил изображение...
261 просмотров
schedule 23.09.2023

Pygame: Как я могу вращать область поверхности, не мелькая изображения дважды?
Я пытаюсь повернуть весь экран и все объекты на поверхности. Но когда я блюю поверхность, она просто создает новую, оставляя меня с четырьмя. Другими словами; У меня есть два изображения, которые не вращаются, и два, которые вращаются. Я хочу...
37 просмотров
schedule 12.09.2023

Можно ли в Pygame рисовать много спрайтов на экране в каждом цикле без значительной задержки?
В моей программе редактирования карт у меня есть 3 ключевые особенности. Добавление спрайтов Удаление спрайтов Текущий выбранный спрайт следует за мышью Проблема, с которой я столкнулся, заключается в том, что я использую цикл, который...
56 просмотров
schedule 30.10.2022

как очистить текст в окне в pygame
В моей игре, которую я делаю. Я пытаюсь решить эту проблему, которая у меня возникла с экраном окончания игры. проблема в том, что когда вы умираете, он говорит: «Вы умерли», тогда я нажимаю «Воспроизвести снова» или «Выйти». Если вы нажмете...
58 просмотров
schedule 28.05.2022

Как анимировать Poly3DCollection с помощью FuncAnimation с blit=True?
Я пытаюсь оживить вращающийся куб. Для этого я использую Poly3DCollection и анимирую его с помощью FuncAnimation: anim = animation.FuncAnimation(fig, visualize_rotation, fargs=[collection],...
121 просмотров

Pygame: font.render() выдает TypeError: неверный аргумент RGBA переднего плана
Я попытался создать панель общего количества кликов с помощью screen.blit() ( также я хочу, чтобы текст обновлялся при нажатии ), я попытался text = font.render('Your total clicks are',totalbal, True, WHITE) но это не работает line 21, in...
35 просмотров
schedule 23.07.2022