Тёмный

Pygame СОЗДАНИЕ КНОПКИ С АНИМАЦИЕЙ 

Захаров Андрей
Подписаться 7 тыс.
Просмотров 7 тыс.
50% 1

В этом уроке Pygame СОЗДАНИЕ КНОПКИ С АНИМАЦИЕЙ мы создадим класс, который позволит добавлять кнопки с анимацей при наведении, обработкой события нажатия на кнопку и воспроизведения звука при клике.
Кнопка поддерживает картинки, текст и звук. Изображение масштабируется под размеры объекта. В следующих уроках мы создадим главное меню игры и рассмотрим как создавать экраны настройки.
📘 Курс "Python для начинающих с нуля" предназначен для тех, кто не имеет опыта программирования на языке Python и позволит сократить время на изучение множественной литературы и максимально быстро научиться писать код на этом языке перейдя от теории к практике.
💻 Уроки от #ЗахаровАндрей программирование #pygame #python
💻 Все уроки по хештегу #ЗахаровАндрейPython

Опубликовано:

 

23 сен 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 39   
@gunzipbelly5836
@gunzipbelly5836 5 месяцев назад
Идеально для тех, кто слабо разбирается в питоне, но хочет сделать что то красивое и рабочее Огромное спасибо за классы в отдельных файлах, а не всё подряд внутри main )
@zakharov_andrey
@zakharov_andrey 5 месяцев назад
Спасибо за поддержку! Надеюсь, что следующие видео будут так же полезны) С наступающим!
@user-uf8ye9wj5y
@user-uf8ye9wj5y 2 месяца назад
Очень сложно всё это.
@zakharov_andrey
@zakharov_andrey 8 месяцев назад
Друзья, кто хочет видео про создание игры в жанре TD?)
@neponiatniichell9508
@neponiatniichell9508 8 месяцев назад
Я
@Membatl
@Membatl 8 месяцев назад
было-бы не плохо
@DenisTrebushnikov
@DenisTrebushnikov 7 месяцев назад
только полноценной: с двумя-тремя экранами ui (меню и экран игры, экран геймовера, экран с сохранениями), с файловой системой хранения классов и систем, а также с сохранениями. Вот именно понимания того, как это работает в комбинации, в собранном виде, мне очень сильно не хватает.
@zakharov_andrey
@zakharov_andrey 7 месяцев назад
@@DenisTrebushnikov СПАСИБО и за этот комментарий!) В планах создать такие уроки, как Вы и описали! Следующий урок планировал посвятить видео настройкам и сохранению настроек с их последующей загрузкой. Немного ушел в добавление статей на Дзен, но планы не потерялись)
@KrllGuitar
@KrllGuitar 8 месяцев назад
почему так мало лайков, качественный контент же, желаю тебе успехов в развитии канала)
@zakharov_andrey
@zakharov_andrey 8 месяцев назад
Огромное спасибо за поддержку!)
@ivanbaydakov
@ivanbaydakov 4 месяца назад
Спасибо огромное за такой потрясающий урок!! Очень помогло!!
@zakharov_andrey
@zakharov_andrey 4 месяца назад
Огромное спасибо за ваш отзыв! Буду продолжать записывать полезные уроки)
@tort9916
@tort9916 6 месяцев назад
Помогите прошу! Я сделал фигуру, как сделать так что при нажатии на нее у меня открывалось новое окно Pygame На python
@twoke1
@twoke1 5 месяцев назад
Эх был бы ещё готовый код а то я смотрю этот код в теории должен подойти к моему микро проекту (к слову первая игра (консольные не в счёт)) Хотелось бы закончить до нового года) А то переписывать код с 25 минутного ролика скучновато немножко но так ролик очень хороший респект автору
@zakharov_andrey
@zakharov_andrey 5 месяцев назад
Спасибо за отзыв! Чуть позже будет код вместе с настройками звука)
@twoke1
@twoke1 5 месяцев назад
Что-ж пришлось перелопать весь класс т.к. не нахрен не нужны эти ваши кнопки картинки (ещё тонну времени тратить в фотошопе) но часть кода все ровно позаимствовал от сюда
@zakharov_andrey
@zakharov_andrey 7 месяцев назад
Новое видео: СОЗДАНИЕ ИГРОВОГО МЕНЮ pygame ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kqrlD8X8pdw.html
@user-jp5zn9jv6p
@user-jp5zn9jv6p 21 день назад
Где можна найти код?
@my_learning_spaceship
@my_learning_spaceship 6 месяцев назад
Вопрос назрел, что я делаю не так, если первыя версия кнопки масштабируется, а вторая нет?((
@user-uf8ye9wj5y
@user-uf8ye9wj5y 2 месяца назад
Можно ли создать меню в pygame, используя tkinter?
@user-uf8ye9wj5y
@user-uf8ye9wj5y 2 месяца назад
Я разобрался в данном вопросе. Оказалось, что можно. И я создал простое меню игры, используя библиотеку Tkinter.
@zakharov_andrey
@zakharov_andrey 2 месяца назад
Поздравляю с побежденной задачей!)
@s1rantix985
@s1rantix985 7 месяцев назад
А как сделать так, что б при наведении на кнопку появлялась картинка?
@zakharov_andrey
@zakharov_andrey 7 месяцев назад
Картинка не на кнопке, а где-то еще?
@umpa_lumpa1_1
@umpa_lumpa1_1 Месяц назад
блин, было бы прекрасно, если бы вы поделились картинками, так как на стоке невозможно найти нормальные
@0B4L
@0B4L Месяц назад
сделай сам
@zakharov_andrey
@zakharov_andrey 8 месяцев назад
Понял, что кнопке не хватает звуков при наведение. А что еще ей не хватает?
@DenisTrebushnikov
@DenisTrebushnikov 7 месяцев назад
Я бы сказал не самой кнопке, а материалу - приводить краткое описание того, что вызываемая функция из модуля делает, что возвращает и что может принимать в качестве аргументов. Какие еще есть методы у классов модуля: у мыши есть get_pos() ... я полагаю, что там есть и set_pos()... почему нужен flip(), за что отвечает blit() - новичок+, который что-то может, но не умеет еще читать документацию, вряд ли поймет, что это за функции, но знать-то их надо, если без них ничего не работает...
@zakharov_andrey
@zakharov_andrey 7 месяцев назад
@@DenisTrebushnikov ОГРОМНОЕ СПАСИБО за такой развернутый ответ! Постараюсь учесть ваши замечания и возможно выпущу отдельный урок с детальным разбором)
@user-dk6cj6vs2e
@user-dk6cj6vs2e 2 месяца назад
Класс который вы создали должен называться TextButton, а не ImageButton.У ImageButton не должно быть текста. У ImageButton картинки должны быть типа idle hover hovered unhovered с такими же методами. а раз преобладает текст в вашем классе то надо и внести размеры текста цвет и тд
@sonidim25
@sonidim25 7 месяцев назад
максимально не внятно что происходит в кадре , куда , зачем. При чем тут чат вообще , если ты не умеешь как можно учить. Грустно что таких туториалов все больше...
@zakharov_andrey
@zakharov_andrey 7 месяцев назад
Можно подробнее, что подсветить, рассказать, подсказать?
@my_learning_spaceship
@my_learning_spaceship 6 месяцев назад
Если вам не понятно, пожалуй бегите на степик в основы пайтон, всё предельно внятно рассказано
@my_learning_spaceship
@my_learning_spaceship 6 месяцев назад
Саму тошнит после нескольких сетов видео, когда первые видео медленно плывут по основам Просто хэллоў вёрд на пол-ютуба
@user-uf8ye9wj5y
@user-uf8ye9wj5y 2 месяца назад
Ненавижу чат джипити и вообще всё, что связано с нейросетями. Для меня это гиперсложно и непонятно. Чтобы понимать эту муть, надо иметь интеллект выше, чем у Эйнштэйна.
@zakharov_andrey
@zakharov_andrey 2 месяца назад
Он конечно запутанный местами, но не на столько, что бы его сжечь) Может хотите уроков по взаимодействию с ChatGPT ?)
@user-uf8ye9wj5y
@user-uf8ye9wj5y 2 месяца назад
@@zakharov_andrey я вот pygame не понимаю. Мне бы хоть с ним сначала разобраться. Все эти классы, методы, объекты - это нереально сложно. Разобраться в логике pygame вообще нереально. Ещё и английских слов очень много, а я инглыш тоже не понимаю. Может быть, есть движки полегче, чем этот заумный эйнштейновский pygame? Можно ли создавать игры без цикла while? Я вот изучал Tkinter, и он был намного легче, чем pygame. Можно ли создавать игры на Tkinter?
@n0rmaLman
@n0rmaLman 3 месяца назад
"так делать нежелательно". Ну так покажи как желательно. Зачем показывать кривую поделку. Видео из серии "и так сойдет".
@zakharov_andrey
@zakharov_andrey 3 месяца назад
Видео первое из серии создания игрового меню с настройками и последующим созданием игры. В следующем видео показано, как можно сделать более правильно. Спасибо за комментарий)
Далее
Khabib came to check on Poirier 👀 #UFC302
00:25
Просмотров 816 тыс.
Пробую торты
00:43
Просмотров 419 тыс.
Python в .EXE ► КАК?
8:00
Просмотров 717 тыс.
How to Make a 3D Game in Python from Scratch [ Pygame ]
16:14
Khabib came to check on Poirier 👀 #UFC302
00:25
Просмотров 816 тыс.