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

самый быстрый блит (под winapi)
Я много занимаюсь блиттингом (за последние месяцы написал много прототипов 2D-игр) и ищу самый быстрый из возможных блиттингов. Может быть, есть что-нибудь быстрее, чем SetDIBitsToDevice или StretchDIBits? Это около 1-5 мс, насколько я помню, для...
767 просмотров
schedule 02.05.2023

Pygame со странными проблемами с переменными - пара переменных увеличивается по неизвестной причине
У меня действительно странная проблема с Pygame, и последние несколько (хорошо, скорее 5) часов это поставило меня в тупик. Существуют бесплатные программы для создания фотомозаики, но с тех пор, как я начал возиться с VB5, я хотел написать свою...
150 просмотров
schedule 13.03.2023

Перенос текстуры WebGL на холст
Каков самый чистый способ переноса текстуры на холст HTML в WebGL. Я мог бы настроить орфографическую проекцию и визуализировать текстурированный четырехугольник, но есть ли более чистый способ?
2103 просмотров
schedule 26.09.2023

Поверхность текста Pygame не отрисовывается
Я пытаюсь отобразить текст, когда игрок проигрывает, но ничего не отображается и игра сразу же перезапускается. Он может перейти к оператору else, потому что он может печатать что-либо, но он, похоже, не «мигает» поверхности или делает это слишком...
324 просмотров
schedule 19.06.2022

C++: избегайте мерцания с помощью сообщения WM_ERASEBKGND в приложении MFC.
в методе OnDraw() я создаю растровое изображение и выношу его на вывод каждый раз, когда изменяется размер окна: void CmbmView::OnDraw(CDC* pDC) { CRect WindowSize; HDC hdc; BITMAPINFO pbmi; HBITMAP hbm; CBitmap *pBitmap; CDC MemDC;...
1338 просмотров
schedule 24.04.2023

Как перенести изображение на поверхность в pygame такого же размера, как прямоугольник
Я делаю игру с pygame, и у каждого Sprite есть прямоугольник и изображение. Как мне перенести это изображение на поверхность, чтобы оно было того же размера, что и прямоугольник? pygame.init() screen = pygame.display.set_mode((720, 480))...
7551 просмотров
schedule 24.05.2022

Отображаемый текст pygame за период времени
Я работаю над проектом, когда два спрайта включения сталкиваются со спрайтом игрока, на экране в течение 1-2 секунд отображается оценка +. Я могу заставить программу работать, но счет быстро меняется. #### Add Ammo Powerup ######## RandP_ammo =...
304 просмотров
schedule 13.02.2023

Приложение Магазина Windows — WriteableBitmap , метод blit
Хорошо, я пытаюсь объединить два изображения (наложить одно изображение поверх другого), используя метод blit из библиотеки writeablebitmapex. И после применения блика все, что я получаю, это прозрачное изображение без содержимого. Я хотел бы...
694 просмотров

Не удается передать изображение на экран
Я пытаюсь использовать pygame для рисования карты на экране, но не могу понять, почему это не так. Я не получаю трассировку. Экран инициализируется, затем изображение не рисуется. Я пытался с другими изображениями .bmp с тем же результатом, поэтому...
445 просмотров
schedule 27.08.2022

Помещение скроллинг-камеры в мини-окно в pygame
Я пытаюсь создать игру, в которой действие отображается в маленьком квадрате внутри объекта главного экрана, освобождая окружающее пространство для текста, меню и прочего. Поскольку карта больше отведенного окна, я закодировал базовую «камеру»,...
386 просмотров
schedule 31.05.2022

Pygame не переносит изображения на холст
Я сделал значок для графического интерфейса в небольшом проекте, над которым я работаю, и pygame его не отображает. Что я делаю неправильно? import pygame black = (0,0,0) toolscanvas = pygame.Surface((700,120)) pygame.init() gameDisplay =...
278 просмотров
schedule 13.03.2023

Скопируйте буфер металлического каркаса в MTLTexture с другим форматом пикселей
Мне нужно захватить пиксели экрана в текстуру для выполнения постобработки. Раньше я использовал BlitCommandEncoder для копирования из текстуры в текстуру. Исходная текстура, являющаяся текстурой MTLDrawable, на мою целевую текстуру. У них обоих...
634 просмотров
schedule 13.06.2022

Изображение screen.blit, дающее черный экран, и рисунок появляется, когда я закрываю окно pygame
Я хочу загрузить игровые элементы для своей игры, но когда я пытаюсь их скопировать, весь экран становится черным. При закрытии окна на секунду появляется весь рисунок. код до сих пор: import pygame import math board_lines = [ ( 13,15,462,15...
91 просмотров
schedule 24.10.2022

неверная позиция назначения для blit
Когда я ввожу этот код в python, он выдает ошибку, в которой говорится, что недопустимая позиция назначения для блита найдена в коде: display.blit(grass_image,(x*16),(y*16)) #Display grass image with it resolutions Какие-либо предложения?...
28 просмотров
schedule 13.06.2023

Почему мой спрайт Pygame вращается как коробка для столкновений?
Правильно, так что это из всех вопросов и ошибок, которые у меня были в Python/Pygame, самый странный для меня. Итак, я только что научился вращать что-то в Pygame, и он отлично работал со всем остальным, кроме этого спрайта. Вот что его вращает:...
24 просмотров
schedule 24.04.2022