Вопросы, помеченные тегом «pygame2»

Версия PyGame 2.0. PyGame 2.0 обратно совместим с поддержкой Python 2.
avatar
Juan Álvarez
27 октября 2021 в 16:53
171
1

Вращение прямоугольника над волнами

Я пытаюсь перемещать прямоугольник по волнам, пытаясь имитировать движение лодки. Для этого я поворачиваю прямоугольник, используя высоту нарисованных линий и вычисляя угол, который они образуют с прямоугольником. Однако почему-то в некоторых точках волн прямоугольник...
avatar
ririririri
7 августа 2021 в 12:43
106
0

pygame не устанавливается на jetson nano

когда я пытаюсь установить pygame на свой jetson nano с помощью pip3, я получаю сообщение об ошибке: WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... /bin/sh: 1: sdl2-config: not found /bin/sh: 1: sdl2-config: not...
avatar
Neda Jalali
27 июля 2021 в 10:21
167
1

как скомпилировать pygame в python 3

Я точно не знаю ошибку этого кода. Я не получил никакой ошибки, но мой код не выполняется. когда я запустил свой код, я увидел, что код прямоугольника запущен, и после запуска я увидел желтый прямоугольник на экране, текст печати, связанный с кодом, не выполняется. На...
avatar
bluelemonade
26 июля 2021 в 11:44
63
0

инициализировать звуковое устройство в pygame2 на малине

Я хочу запустить звуковую карту USB на Raspberry 4B Сначала я обнаружил звуковое устройство с помощью: import sounddevice devs = sounddevice.query_devices() print(devs) # Shows current output and input as well with "<" abd ">" tokens for dev in devs: ...
avatar
Littleoak 12
16 июля 2021 в 20:08
130
1

Получить пиксельные данные RGB части экрана в виде массива в pygame

Мой код позволяет пользователю рисовать на части экрана pygame. Я хочу иметь возможность извлекать все значения пикселей RGB для этой части экрана и преобразовывать их в трехмерный массив, например: top_left = [50, 50] bottom_right = [100, 100] pixel_data =...
avatar
Pixeled
24 июня 2021 в 17:41
58
1

Как заставить мой Pygame Sprite прыгать выше и дальше? [дубликат]

Я делаю игру в Pygame, и это мой код для перехода: keys = pygame.key.get_pressed() if isjump == False: #Up arrow key if keys[pygame.K_UP]: isjump = True v = 5 else: m = 1 if v >= 0 else -1 F = m * (v**2) player.rect.y -= F v...
avatar
DarkSlayer3202
6 мая 2021 в 19:51
68
1

Почему Pygame ждет загрузки спрайтов перед созданием окна? [дубликат]

Я пытался создать генератор спрайтов, но заметил, что окно pygame не загружается до тех пор, пока не будут созданы все эти спрайты, и я хотел узнать 2 вещи: Почему он загружает экран только после создания всех этих спрайтов Как я могу это исправить без особых...
avatar
monotone_briggs
5 мая 2021 в 21:31
83
1

Попытка помешать игроку перемещаться по плитке Pygame

Я работал над коллизиями в Pygame, и проблема в том, что когда игрок перемещает земли в верхней части плитки, они сразу же перебрасываются либо влево, либо вправо. Как мне сделать так, чтобы игрок приземлялся на вершину платформы, чтобы его не отбрасывало влево или...
avatar
Prashant Patel
3 мая 2021 в 16:20
345
1

Линия определяется как диагональ прямоугольника при использовании функции точки столкновения в pygame

Я работаю над графическим проектом. Я рисую линии для представления краев. Моя цель - изменить цвет линии, когда я нажимаю на определенную строку. проблема в том, что pygame рассматривает линию как диагональ виртуального прямоугольника. поэтому, даже если я не нажимаю...
avatar
undeniable
26 апреля 2021 в 20:29
64
1

я пытался сделать игру змейки python с python, но я продолжаю получать ошибку «pygame не инициализирован» [закрыто]

Я пытался создать игру-змейку с помощью Python, но постоянно получаю сообщение "pygame не инициализирован" Ошибка:
avatar
DarkSlayer3202
13 апреля 2021 в 21:55
138
1

Как бы я случайно вращал и масштабировал каждый спрайт, созданный из класса в pygame [дубликат]

Я пытаюсь очистить свой код и перемещаю сценарии в другие файлы. Я хочу разместить свое изображение (в данном случае метеоров) в случайных местах, со случайным вращением и размером. Я могу заставить его ходить в случайные места, но просто не могу понять, как...
avatar
César Machado
22 марта 2021 в 02:04
135
1

Функция Pygame colliderect() возвращает 0 (нули) и 1 (единицы) вместо True и False? [дубликат]

функция colliderect() не возвращает True и False; вместо этого он возвращает 0 и 1. Когда я использую тип функции, он говорит int вместо bool. Если я кодирую, используя 0 и 1 вместо логического значения, код работает, но почему это происходит? В документации Pygame об...
avatar
Python_newbie.
21 марта 2021 в 10:05
575
1

В чем разница между .get_rect() и pygame.Rect()?

Я видел, что image.get_rect() и pygame.Rect() используются в разных программах. Чем они точно отличаются друг от друга. Разве оба этих кода не используются для установки прямоугольной границы вокруг поверхности/изображения или они отличается?
avatar
Python_newbie.
21 марта 2021 в 07:55
60
1

Для чего Pygame.Rect() используется в программе?

Может ли кто-нибудь сказать мне, как использовать Pygame.Rect. Я создаю простую программу для рисования и отображения прямоугольника на экране и проверки столкновения с экраном. Я видел видео на YouTube, где ютубер использует следующий код:...
avatar
Python_newbie.
21 марта 2021 в 04:23
463
2

В чем разница между pygame.Rect() и pygame.draw.rect()?

Я учился создавать простое окно Pygame, которое отображает прямоугольник. Я посмотрел два разных видео на Youtube. Один из ютуберов использовал Pygame.draw.rect() для создания прямоугольника, тогда как другой ютубер использовал и pygame.Rect(), и Pygame.draw.rect()....
avatar
Christopher Hamelin
15 марта 2021 в 20:19
79
1

В pygame, как я могу создать структуру данных, которая отслеживает события изменения размера и координаты объектов?

Я хочу, чтобы события мыши синхронизировались с моими объектами после изменения размера экрана. Мне сказали, что мне нужно создать структуру данных для отслеживания: Изменение размера событий Новые координаты в соответствии с изменением размера Как мне выполнить...
avatar
ToeTeo
26 февраля 2021 в 16:50
123
1

Как сделать отверстие в поверхности pygame? [дубликат]

У меня есть 2 разных изображения A и B, B блистает поверх A. Я хотел бы иметь (думаю, блики) отверстие в B, которое позволяет мне видеть через него A. Может ли кто-нибудь помочь мне с этим? Заранее спасибо.
avatar
Rebeljah
22 февраля 2021 в 17:57
161
1

Что может привести к тому, что pygame.init() будет выполняться 40 секунд?

Прошлой ночью Pygame работал отлично, теперь функция pygame.init() завершается примерно через 40 секунд по сравнению с мгновенной работой раньше. import pygame import time start = time.time() pygame.init() print(f"Runtime: {time.time() - start}") Результаты...
avatar
Himanshu
11 февраля 2021 в 12:24
142
1

Как сохранить изображение с контурным текстом с помощью pygame?

Следующий код сохраняет это изображение. import pygame pygame.init() font = pygame.font.SysFont('arialroundedbold.ttf', 60) text = font.render("hello world", True, (0, 0, 0), (255, 255, 255)) pygame.image.save(text, "hello_world.png") Как добавить красный контур...
avatar
DarkSlayer3202
24 декабря 2020 в 19:31
298
1

Как мне переместиться к указателю мыши и указать на него одновременно?

Я новичок в Pygame 2 (на самом деле, в python в целом), и я хотел сделать небольшую игру для школы. Я использовал код из этот, но я не могу заставить его двигаться к курсору, когда я нажимаю ПРОБЕЛ. Я не хочу, чтобы он двигался по оси x/y... Это код между прочим...