from pygame import * # достаем вообще все из PyGame init() # инициализируем PyGame WIDTH = 800 HEIGHT = 600 screen = display.set_mode((WIDTH, HEIGHT)) # создаем поверхность экрана running = True while running: for e in event.get(): # перебираем события if e.type == QUIT: running = False # код для обновления и отрисовки здесь
столкнулся с одним нюансом, я шёл сюда после видео с созданием игры кликера, там мы создавали область клика rect по размерам TARGETIMAGE, дело в том, что я интегрировал эти строки в игру, всё работает за исключением того, что область клика в rect не хочет растягиваться под экран и остается всегда на том же месте и в том же размере как и была отрисована. Мой уровень программирования минус три, извиняюсь за вопрос
Это интересный вопрос, не подумал об этом. Область действительно не будет растягиваться, для этого нужно пересчитывать координаты мышки под размер экрана. У меня есть этот код, может быть закину на бусти, только лучше его прокомментирую
А как сделать масштаб с сохранением изначальных пропорций? моя авторская задумка игры 4:3, при изменении окна на мониторе 16:9, я хочу чтобы игра оставалась 4:3
Спасибо, этого не хватало моему проекту. Ставлю лайк и желаю удачи в дальнейшем!
Круто! Рад помочь)
Спасибо вам большое!!!
Жду ещё интересного
from pygame import * # достаем вообще все из PyGame
init() # инициализируем PyGame
WIDTH = 800
HEIGHT = 600
screen = display.set_mode((WIDTH, HEIGHT)) # создаем поверхность экрана
running = True
while running:
for e in event.get(): # перебираем события
if e.type == QUIT:
running = False
# код для обновления и отрисовки здесь
display.flip() # обновляем экран
quit()
Спасибо, очень полезный видос! Как всегда лайк
Спасибо)
import pygame.constants
screen = pygame.display.set_mode(size, pygame.constants.RESIZABLE)
Классное видео про Rpg, можно там было добавить библиотеки tqdm и colorama для красоты😃👍, Давай ещё такие видосы, класс☺️👍
А игры на tkinter будут, как квестовый РПГ, но только с лёгкой графикой, справа спрайт торговца, а слева сообщения в которой мы вводим команды?🤔
столкнулся с одним нюансом, я шёл сюда после видео с созданием игры кликера, там мы создавали область клика rect по размерам TARGETIMAGE, дело в том, что я интегрировал эти строки в игру, всё работает за исключением того, что область клика в rect не хочет растягиваться под экран и остается всегда на том же месте и в том же размере как и была отрисована. Мой уровень программирования минус три, извиняюсь за вопрос
Это интересный вопрос, не подумал об этом. Область действительно не будет растягиваться, для этого нужно пересчитывать координаты мышки под размер экрана. У меня есть этот код, может быть закину на бусти, только лучше его прокомментирую
А как сделать масштаб с сохранением изначальных пропорций? моя авторская задумка игры 4:3, при изменении окна на мониторе 16:9, я хочу чтобы игра оставалась 4:3
Думаю выпущу ролик на эту тему, постараюсь на выходных. Полезная тема
virtual_surface = Surface((800, 600))
NameError: name 'Surface' is not defined
Что делать ?
Добавить импорт Surface из pygame. Сейчас он не может понять откуда берется этот класс. В самом верху программы строка: from pygame import *
scaled_surface = transform.scale(virtual_surface, current_size
screen. bl
Кстати да, код... Секунду...
Всё? Больше роликов не будет? (((
Будет)
Жаль что про рпг на python нету
Будет
Будет...
@@itshalva5170 будет, будет) Вопрос времени, сейчас до выходных со всем разберусь и будет. Перед НГ такая фигня
@@симагеймс как быстро ответил
...
...