Tagged: pygame

21
Сен
2021

Прыжки в игре на pygame

Сделал логику прыжка на Pygame, все работает, все плавно, но почему то игрок приземляется не на туже точку по оси y, а чуть выше, и так после каждого прыжка.
Пробовал в конце условия if self.isJump is True: написать self.rect.y = height (н…

14
Сен
2021

Плавное движение pygame объектов с помощью pytweening

Можете подсказать как можно пользоваться библиотекой pytweening для сглаживания движения объекта в pygame? Часть кода предоставлен снизу. эту линию нужно двигать вниз и вверх плавно. Данные приходят по ТСР. между цифрами, которые приход…

13
Сен
2021

Управление слоями в pygame

Я создаю игру на pygame, основная суть которой – процедурно генерируемый 2д-мир. Отрисовка выполняется в каждой итерации основного цикла и не вызывает вопросов. Проблемы начинаются когда я пытаюсь нарисовать спрайт игрока, он просто перекр…

08
Сен
2021

Python PyGame Нужна помощь

пишу простейшею змейку и уперся не могу заставить ее расти. (Думаю что подход не правильный) как добавлять квадрат к хвосту после каждой съеденной точки заставить его двигается за змейкой
Файл
import pygame
import sys
import random

FPS = …

03
Сен
2021

Замена изображений в pygame

Разобрался со "змейкой" по туториалам, вопрос по поводу замены изображений во время игры.
Допустим, я хочу чтобы одно изображение круга становилось другим при достижении змейкой определенной длины (например, 5), при этом, если эт…

02
Сен
2021

Переместить объект Pygame по данным, полученным по TCP

Возможно ли перемещать объект в Pygame, не нажимая клавиатуры или мышки, только по полученным данным TCP? Допустим, пришли данные что высота объекта 5, и объект сам поднимается на эту высоту, дальше высота растет и объект поднимается на в…

21
Авг
2021

Как привязать колёсико мыши к полосе прокрутки в pygame

Я написал класс полосы прокрутки, в котором я хочу привязать колесо мыши к полосе прокрутки, но всё безуспешно. Я попробовал задавать новое положение элементов(кнопок) и координаты самого ползунка, исходя от текущей Y координаты последнего…

14
Авг
2021

Не работает изменение переменной

Нужно, чтобы каждую минуту начислялось одно очко, но вместо этого начисляется данная проблема: проблема не высвечивается, а счёт всегда равен 0
import pygame
import schedule
import time

pygame.init()
window = pygame.display.set_mode((12…

14
Авг
2021

При компиляции кода через pyinstaller выдаёт несколько предупреждений, а при запуске exe выдаёт ошибку и выключается. Как это можно исправить?

Я использовал: pyinstaller bands_sim.py -F -n bands_sim0.1
python 3.9.6
win 10
(1)
9252 WARNING: lib not found: api-ms-win-core-path-l1-1-0.dll dependency of c:\users\пкк\python\python39.dll
14035 WARNING: Hidden import "pkg_resources…

14
Авг
2021

Квадрат не имеет тела(pygame)

Как сделать так, чтобы персонаж(тело) мог становиться на квадрат? То есть чтобы квадрат тело, а не был просто прозрачный(т.е проходить сквозь него)
def drawwindow():
global animCount
window.blit(bg, (0,0)) #Бэк граунд

if animC…

21
Июл
2021

Создать кидатель. Pygame

Я создал игру в которой машинка должна уклонятся от препятствий.
Нужно создать кидатель который будет невидим в экране. Кидать предметы должен от сверху вниз.
Вот код для рандомного спавна препятствий, в списке только одно препятствие но я…

18
Июл
2021

Можно ли быстро привести все аргументы класса к виду self.<аргумент> в функции __init__(self)?

Сейчас я пишу свой класс кнопки в pygame для своей игры. На вход класс получает кучу аргументов. Очень неудобно писать для каждого выражение вида self.arg = arg. Есть ли какой-нибудь способ привести например список аргументов к виду self.a…

16
Июл
2021

Бесконечный спавн кустов [дубликат]

Я создаю 2Д игру и у меня есть проблема.
Пользуюсь Python 3.9 и pygame
В игре в качестве декорации, я создал по краям окна спрайты-кусты, которые должны падать вниз
.
Как только куст дойдет до середины окна, должен заспавниться другой (для…

14
Июл
2021

Помощь с 2Д игрой

Всем привет!
Я юный программист Python.
Я решил создать 2д игру с помощью pygame
Цель игры: Проехать как можно больше расстояния на машине, при этом не врезаясь на объекты которые будут "спауниться" в течении игры. Ехать машина б…

10
Июл
2021

Как изменять цвет с помощью переменной извне?

Идея такая. Есть переменная "a". Когда она изменяется в большую сторону должен менять цвет кубика с красного на зелёного. Но этого почему-то не происходит. В чём может быть проблема?
Код главного файла:
from classes import orange…

10
Июл
2021

Как изменять цвет с помощью переменной извне?

Идея такая. Есть переменная "a". Когда она изменяется в большую сторону должен менять цвет кубика с красного на зелёного. Но этого почему-то не происходит. В чём может быть проблема?
Код главного файла:
from classes import orange…

22
Июн
2021

Как можно изменить значение аргументов всех обьектов класса

Столкнулся с проблемой что мне нужно обработать столкновения игрока с платформами которые лежат в группе. Пытался делать all_sprites.rect.x =… но не работает.
Также интересно как можно автоматизировать создание самих платформ, чтобы не д…

13
Июн
2021

Как сделать управление мышью в raycasting

Я хочу сделать так, чтобы можно было управлять взглядом с помощью мыши в моей 3д игре сделанной на pygame с помощью raycasting. Но курсор может выйти за границы экрана и поэтому я всегда возвращаю ее в центр. Но когда мышь возвращается, эт…