Python - Графика, Основы Создания Игр на Питоне - Управление Картинкой

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025

ความคิดเห็น • 170

  • @ubermensch_front
    @ubermensch_front 4 ปีที่แล้ว +11

    МЫШКА ДЕЛАЕТЬСЯ КАПЕЦ КАК ПРОСТО ВЫ ПРОСТО АХРЕНЕЕТЕ КАК ПРОСТО.Боже как я ору с того как ты преподаёшь,ты единственный такой уникальный и не повторимый,обожаю тебя продолжай в том же духе)

    • @dungeonmashter8129
      @dungeonmashter8129 4 ปีที่แล้ว

      Помоги пожалуйста, у меня ошибка : "Error: Please select a valid Python interpreter", у меня нет интерпретатора, чё делать?

    • @friskwingdings4360
      @friskwingdings4360 4 ปีที่แล้ว

      @@dungeonmashter8129 так установи интерпретатор

  • @andreystefanidi1318
    @andreystefanidi1318 6 ปีที่แล้ว +10

    спасибо чувак!!!хорошее дело делаешь))

  • @eYVgeni
    @eYVgeni 4 ปีที่แล้ว +2

    спасибо, очень позитивный стиль подачи материала, добавляющий уверенности в собственные силы

  • @Доходнапартнерках
    @Доходнапартнерках 6 ปีที่แล้ว +2

    Спасибо за уроки ! Смотрю и наслаждаюсь !

  • @MrLopas-tc2qf
    @MrLopas-tc2qf 5 ปีที่แล้ว +1

    Час очень помог на всем ютубе искал и только у тебя нашел

    • @MrLopas-tc2qf
      @MrLopas-tc2qf 5 ปีที่แล้ว

      от только одное питания как же всежтаки можно достить бесконченого цикла ? с етого кода
      while True:
      for event in pygame.event.get():
      if event.type == pygame.KEYDOWN:
      gop = True
      бо какда удаляю:
      if event.type == pygame.KEYDOWN:
      gop = True
      то пишет что команда:
      screen.blit(myp, (0, 0))
      pygame.display.flip()
      не првильная

  • @dimakrilovskiy9902
    @dimakrilovskiy9902 6 ปีที่แล้ว +3

    Лайк и подписка. Очень клево глаголиш.

  • @АллаМакул
    @АллаМакул 6 ปีที่แล้ว +1

    Добрый день, все делаю как у вас, перепроверила код, но картинка не двигается, при нажатии вправо влево вверх вниз, картинка закрывается, что не так может быть.

  • @uneverknow8154
    @uneverknow8154 4 ปีที่แล้ว +1

    Спасибо урок мега полезный!
    ПС если не двигается на стрелочках, замените if.event.type на if event.key

  • @yutirehamazuki4256
    @yutirehamazuki4256 6 ปีที่แล้ว +1

    ADV-IT спасибо. Я пока что на этом уроке остановился, завтра буду следующий смотреть. И у меня вопрос по поводу сайтов. (в конце цикла уроков). Там создаётся и вкладывается в интернет реальный сайт? Или это обучение, чтобы мы потом это же сделали, и кое что о добавили?Также не понимаю, как зарегистрировать сайт в интернете. Точнее его домен. В тех уроках это объясниться?) Если да, то хорошо. Очень хорошо. По правде говоря, у вас очень хорошие уроки. Лучше, чем у многих. Надеюсь, выпустите ещё одну серию уроков по Java /C++/SQL

  • @СтаниславКоленский-е4ф
    @СтаниславКоленский-е4ф 6 ปีที่แล้ว

    Огромное спасибо Денис, за цикл лекций, он меня затянул))
    Возникло несколько вопросов:
    1) на твоём сайте размещены сертификаты, с каких посоветуешь начать?
    2) андроид-приложения написаны тобой на Kivy? какое порекомендуешь для написания телефонных приложений на пайтоне?
    3) помимо линкделин как можно связаться? (хотел ещё задать вопросы по программированию)

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

      Начинай с Microsoft Technology Associate - Networking Fundamentals
      Android писал на JAVA
      Linkedin лучше ввсего

    • @СтаниславКоленский-е4ф
      @СтаниславКоленский-е4ф 6 ปีที่แล้ว

      ​@@ADV-IT​Спасибо!

  • @traiestiffler1571
    @traiestiffler1571 5 ปีที่แล้ว +1

    while game_over == False:
    NameError: name 'game_over' is not defined
    что делать в этой ситуации?

    • @traiestiffler1571
      @traiestiffler1571 5 ปีที่แล้ว +1

      все, разобрался...

    • @ROBGRIGO1
      @ROBGRIGO1 5 ปีที่แล้ว

      что зделл уминя тоже такой помаги

  • @АллаМакул
    @АллаМакул 6 ปีที่แล้ว +1

    Ура, я нашла ошибку, спасибо за уроки :))

    • @lukediceman1098
      @lukediceman1098 5 ปีที่แล้ว

      и в чем же ошибка? такая же у меня

  • @ibnbatut5134
    @ibnbatut5134 7 ปีที่แล้ว +1

    Почему у меня не показывает возможные функции pygame
    Я имею ввиду, При написании "pygame." не высвечиваются
    Возможно, надо было при инсталяции что-то изменить?

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

      попробуй другой способ импорта:
      from pygame import *

    • @ibnbatut5134
      @ibnbatut5134 7 ปีที่แล้ว

      в этом случае вообщем выдает ошибку "name 'pygame' is not defined"

  • @Цинк-д7ч
    @Цинк-д7ч 5 ปีที่แล้ว

    Спасибо, очень полезно!
    А будут ли уроки не только работы с картинками, а например создания кнопок, других окон и вообще действий в этих окнах? Или такое уже есть?

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      Нет таких уроков не будет

  • @sportpozhizni1390
    @sportpozhizni1390 4 ปีที่แล้ว +7

    хех, пытаюсь свою игру с друзьями сделать, без знаний язык)

  • @pemp3176
    @pemp3176 4 ปีที่แล้ว

    Привет! Ты сказал, что следование картинки за мышкой это не интересно, но именно за этим я пришел!!!
    Как все-таки это сделать?

  • @ernartalgat6153
    @ernartalgat6153 4 ปีที่แล้ว

    У меня выходит Traceback (most recent call last):
    File "C:\pythonProjectPyGame Project 2\main.py", line 6, in
    pygame.unit()
    AttributeError: module 'pygame' has no attribute 'unit' помогите

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

      pygame.init()

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

      От куда взялся unit?

    • @ernartalgat6153
      @ernartalgat6153 4 ปีที่แล้ว

      @@ADV-IT НЕ Знаю

  • @ПетрФролов-е6г
    @ПетрФролов-е6г 6 ปีที่แล้ว

    у меня в строке: " for event in pygame.get(): "
    пишет:
    "Traceback (most recent call last):
    File "/home/fast/PycharmProjects/untitled/Game_4.py", line 17, in
    for event in pygame.get():
    Attribute Error: module 'pygame' has no attribute 'get'"
    Что мне делать?

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

      Быть внимательным!
      for event in pygame.event.get():
      а не
      for event in pygame.get():

    • @ПетрФролов-е6г
      @ПетрФролов-е6г 6 ปีที่แล้ว +1

      Спасибо большое!

  • @excellent147
    @excellent147 6 ปีที่แล้ว +1

    Резолюцию?

  • @yutirehamazuki4256
    @yutirehamazuki4256 6 ปีที่แล้ว +1

    Проблема у меня в строчке :myimage =pygame. image. load("название картинки"). convert. Суть проблемы:load подсвечивается жёлтым. Но прикол в том, что все работает. Так и оставить?). И можете пожалуйста объяснить, зачем нужна функция convert(). :)

    • @yutirehamazuki4256
      @yutirehamazuki4256 6 ปีที่แล้ว

      Лайк я поставил)

    • @yutirehamazuki4256
      @yutirehamazuki4256 6 ปีที่แล้ว

      Жду)) :).

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

      convert() конвертирует некоторые форматы картинок в понятный PyGame формат.
      его можно не писать, но можешь столкнутся с проблемой что некоторые картинки не правильно показываются.

    • @yutirehamazuki4256
      @yutirehamazuki4256 6 ปีที่แล้ว

      ADV-IT спасибо. Я пока что на этом уроке остановился, завтра буду следующий смотреть. И у меня вопрос по поводу сайтов. (в конце цикла уроков). Там создаётся и вкладывается в интернет реальный сайт? Или это обучение, чтобы мы потом это же сделали, и кое что о добавили?Также не понимаю, как зарегистрировать сайт в интернете. Точнее его домен. В тех уроках это объясниться?) Если да, то хорошо. Очень хорошо. По правде говоря, у вас очень хорошие уроки. Лучше, чем у многих. Надеюсь, выпустите ещё одну серию уроков по Java /C++/SQL.

    • @yutirehamazuki4256
      @yutirehamazuki4256 6 ปีที่แล้ว

      ADV-IT

  • @edorissen
    @edorissen 6 ปีที่แล้ว +1

    Говорит что не может открыть картинку хотя она в PNG и размер Window я поставил 1920на1080 так что ошибок не должно быть но оно говорит couldn't open download-icon-png-5.png. В чем проблема?

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

      Попробуй другую картинку

    • @edorissen
      @edorissen 6 ปีที่แล้ว

      Спасибо. Оказалось что я не туда импортировал картинку

  • @МаксимХрамцов-к8щ
    @МаксимХрамцов-к8щ 8 ปีที่แล้ว +1

    Отличный урок, спс. Всё получилось , только почему то в нижнем окошке пишет красным - libpng warning: iCCP: known incorrect sRGB profile. Но всё работает , картинка движется и от кнопок и от мыши.

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      Это наверное из-за твоей картинки, попробуй какую-нибудь другую, или пересохрани эту с профилем sRGB в фотошопе.
      Это Warning так что в Ignore его :)

  • @Mr4E4ETKA
    @Mr4E4ETKA 3 ปีที่แล้ว +1

    while not game_over надо было делать :)

  • @АнтонПобиванець
    @АнтонПобиванець 5 ปีที่แล้ว

    Привіт, відкрита програма все працює але не закривається пробував і клавіші міняти і все нічого не виходить, як можна вирішити питання?

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      Проверить свой код, видать где-то не там поставил проверку нажатия кнопки

  • @ilanpervil8906
    @ilanpervil8906 6 ปีที่แล้ว

    Денис, в каком "Фабиусе" работал, если не секрет? :D

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

      А что такое Фабиус?

    • @ilanpervil8906
      @ilanpervil8906 6 ปีที่แล้ว

      Ну это я так пытался завуалировать слово "Фаб" :)

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

      А ясно,
      работал в нескольких:
      Fab18 - Israel
      FabAFO - Oregon
      Fab28 - Israel

    • @ilanpervil8906
      @ilanpervil8906 6 ปีที่แล้ว

      @@ADV-IT Круто! Благодарю за ответ. Кстати, привет тебе тогда из 28 Фаба 😉✌️

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

      Тоже привет!
      Я там работал в C4, ROC и GOS

  • @МаксимХрамцов-к8щ
    @МаксимХрамцов-к8щ 8 ปีที่แล้ว

    Подскажи создаю новый файл ,пишу в нем pygame.display.set_mode и
    pygame.Surface , а он мне показывает моё окошко буквально на секунду и сам закрывает его , но никаких ошибок не выдает.

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      Ну программа просто заканчивает свое исполнение вот и выходит.
      Сделай паузу или ожидание нажатия кнопки чтобы выйти из программы.

  • @alexanderdimitrov1885
    @alexanderdimitrov1885 8 ปีที่แล้ว

    Здравствуйте, спасибо Вам большое за урок! У меня проблема, не подхватываются свойства из pygame. То есть, если писать pygame.init(), то init автоматически не подхватывается, а пишет "Cannot find reference init in imported module "PyGame" ". Почему так происходит? Спасибо за ответ)

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว +1

      А pygame точно установился? может переустановить его попробуйте

    • @alexanderdimitrov1885
      @alexanderdimitrov1885 8 ปีที่แล้ว

      Точно установился, потому что, набирая вручную, все работает и у меня получилось полностью повторить Ваш урок. Но немного неудобно, когда при наборе не работает автозаполнение, так как я не знаю всех команд и свойств). Завтра попробую переустановить
      Только что попробовал переустановить pygame, пробовал и из PyCharm и из командной строки. Все равно не подхватывает((, хотя, если набирать вручную, то все работает. В чем же может быть проблема?

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      Посмотри настройки PyCharm:
      File - > Settings -> Editor -> Code Completion
      У меня отмечены :
      Basic Completion
      Autopopup code completion
      Autopopup im miliseconds = 1000

  • @moonwalker1385
    @moonwalker1385 4 ปีที่แล้ว

    Почему я добавил картинку, и она изменила свои цвета на те, которые мне не нужны? Т.е сундук должен быть желтым, а он синий

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

      Попробуй другую картинку, может эта битая

  • @abzal9551
    @abzal9551 7 ปีที่แล้ว

    Traceback (most recent call last):
    File "D:/pygame/lesson-26.py", line 36, in
    screen.fill(bg_color)
    TypeError: invalid color argument
    what a hell? followed every step(

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

      19:49 Have you defined bg_color( 0, 10, 0) ?

    • @abzal9551
      @abzal9551 7 ปีที่แล้ว

      o hell. found the mistake . used different braketes . it is really kind of you. thanks much

  • @Dmitry_Anatoleveech
    @Dmitry_Anatoleveech 7 ปีที่แล้ว

    Привет, если from pygame import * то ошибка: pygame.init()
    NameError: name 'pygame' is not defined
    если import pygame то: screen.blit(my_image, (100, 100))
    TypeError: argument 1 must be pygame.Surface, not builtin_function_or_method
    я только учусь, в чем проблема???

    • @Dmitry_Anatoleveech
      @Dmitry_Anatoleveech 7 ปีที่แล้ว

      не подхватывает команды init() и KEYDOWN

    • @Dmitry_Anatoleveech
      @Dmitry_Anatoleveech 7 ปีที่แล้ว +1

      сори .convert()
      забыл поставить скобки после .convert

  • @lukediceman1098
    @lukediceman1098 5 ปีที่แล้ว

    картинка не двигается. При нажатии на клавишу любая другая команда происходит, но этой нет. И с мышкой то же самое

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      руки кривые

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      если у меня работает почему у тебя не работает?
      видать не все скопировал правильно
      Вот мой код github.com/adv4000/Python-Lessons/blob/master/Lesson-26-27-MoveImage.py

    • @lukediceman1098
      @lukediceman1098 5 ปีที่แล้ว

      @@ADV-IT а спасибо, нашел ошибку в последней строке

  • @-31_75
    @-31_75 5 ปีที่แล้ว

    Как добавить картинку в PyCharm, никак понять не могу, в самом начале?

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      скопируй картинку в туже директорию где твой .py файл

    • @-31_75
      @-31_75 5 ปีที่แล้ว +1

      @@ADV-IT Спасибо, я уже разобралась

  • @defilt4316
    @defilt4316 6 ปีที่แล้ว

    выдает ошибку
    if event.key == pygame.K_DOWN:
    AttributeError: 'Event' object has no attribute 'key'

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

      посмотри внимательно чему у тебя равен event ?

  • @askuznetsof
    @askuznetsof 8 ปีที่แล้ว

    Можешь подсказать почему у меня не подхватывает команды как у тебя в видео. И ругается на некоторые команды, но все отрабатывает www.screencast.com/t/GWgwOM5oX5v

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      Попробуй в самом начале кода сделать import по другому:
      from pygame import *

  • @Марк-ш5щ
    @Марк-ш5щ 5 ปีที่แล้ว

    Не подскажите как решить проблему: myimage = pygame.image.load("prod.jpg").convert()
    pygame.error: Couldn't open prod.jpg Код: import pygame
    max_x = 800
    max_y = 600
    game_over = False
    pygame.init()
    screen = pygame.display.set_mode((max_x, max_y))
    pygame.display.set_caption("My first PyGame Game")
    myimage = pygame.image.load("prod.jpg").convert()
    # ------------------MAIN GAME LOOP--------------------------
    while game_over == False:
    for event in pygame.event.get():
    if event.type == pygame.KEYDOWN:
    game_over = True
    screen.blit(myimage, (100, 100))
    pygame.display.flip()

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      Картинку поменяй, на png

    • @Марк-ш5щ
      @Марк-ш5щ 5 ปีที่แล้ว

      @@ADV-IT менял, не помогает

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว +2

      @@Марк-ш5щ Попробуй мой код и мою картинку
      github.com/adv4000/Python-Lessons/blob/master/Lesson-26-27-MoveImage.py
      github.com/adv4000/Python-Lessons/blob/master/processorI7.png

    • @Марк-ш5щ
      @Марк-ш5щ 5 ปีที่แล้ว

      К сожалению всё та же ошибка: myimage = pygame.image.load("processorI7.png").convert()
      pygame.error: Couldn't open processorI7.png

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      Сорри, у меня всё работает.
      Может ты сам файл картыинки не туда положил?
      Должен быть в одной директории с питон файлом

  • @stkalashik
    @stkalashik 5 ปีที่แล้ว

    а гиде "любая кнопочка" на клавиатуре!?

  • @KromlechKannabikus
    @KromlechKannabikus 4 ปีที่แล้ว

    Спасибо!

  • @grac1ome
    @grac1ome 7 ปีที่แล้ว

    Видео урок отличный,но я столкнулся с проблемой когда открываю окно картинка не появляется,но после нажатия ESC он на 1 сек появляется и закрывается вместе с программой в чем проблема?(Перепроверял раз 10 но ничего не нашел и менял картинку)

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

      Попробуй резолюцию поменять на поменьше

    • @grac1ome
      @grac1ome 7 ปีที่แล้ว

      ADV-IT можно узнать как её изменить?

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

      MAX_X и MAX_Y уменьши

  • @withotsoul7252
    @withotsoul7252 7 ปีที่แล้ว

    Что делать, если пейчарм пишет, что pygame нет атрибутов K_LEFT? и остальных наверно тоже не будет

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว +1

      Попробуй вместо:
      import pygame
      написать
      from pygame import *

  • @ОтрядыПутина
    @ОтрядыПутина 5 ปีที่แล้ว

    Блин, я не понял, как сделать так, чтобы если картинка на экране есть, то действие происходило, а если нет, то не происходило?

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      if kartinka_na_ekrane == true:
      delay_deystvie()
      else:
      ne_delay_ni4ego()

    • @ОтрядыПутина
      @ОтрядыПутина 5 ปีที่แล้ว

      @@ADV-IT спасибо огрмное, все работает.

    • @ОтрядыПутина
      @ОтрядыПутина 5 ปีที่แล้ว

      @@ADV-IT а если серьезно?

  • @Роман-ю1э8к
    @Роман-ю1э8к 8 ปีที่แล้ว

    А ты можешь рассказать после этих уроков,как игры или приложение под ios or android писать ? как бы тема такая интересная

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      В ближайшее время точно про андроид записывать не буду, так что заранее сорри.
      я пока на Питоне сконцентрировался, скоро еще серию про Линукс сделаю.

    • @Роман-ю1э8к
      @Роман-ю1э8к 8 ปีที่แล้ว

      не,ну на питоне можно же по анрдроид писать?

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว +1

      Неа, для Андроида надо на Java писать

    • @Роман-ю1э8к
      @Роман-ю1э8к 8 ปีที่แล้ว

      а как же библиотека Kivy b SL4A?

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว +1

      ух ты, я даже об этом не знал, интересно, надо посмотреть, спасибо

  • @elmariaci7637
    @elmariaci7637 4 ปีที่แล้ว

    Видео крутое все понятно, осталось только придумать как весь этот лютый код в человеческий вид привести, что бы всё по классам- методам было. Рефакторинг и все такое

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

      В следующем 28 уроке как раз всё зделал в классах

  • @TheAngpeu
    @TheAngpeu 7 ปีที่แล้ว

    Разве не логичнее использовать elif вместо if? Программа будет выполняться быстрее.

  • @dungeonmashter8129
    @dungeonmashter8129 4 ปีที่แล้ว

    Помогите пожалуйста, у меня ошибка : "Error: Please select a valid Python interpreter", у меня нет интерпретатора, чё делать?

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

      Установить Python

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

      Ты собираешся программировать на питоне не установив питон?

    • @dungeonmashter8129
      @dungeonmashter8129 4 ปีที่แล้ว

      @@ADV-IT Нет, у меня есть Python 3.7.6, pycharm не видит его.Переустанавливал, не помогло. В cmd писал "python", ничего

    • @dungeonmashter8129
      @dungeonmashter8129 4 ปีที่แล้ว

      @@ADV-IT yadi.sk/i/tSQdhs0pjmvOdw вот фотка idle

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

      При устатовке питона не отметил галочку добавить Питон в PATH, посмотри урок как я устанавливал и не забудь отметить это. всё зарабоатет, или пропиши в PyCharm путь вручную где у тебя питон установился.

  • @АндрейМатвеев-ы7б
    @АндрейМатвеев-ы7б 8 ปีที่แล้ว +1

    Привет, все очень круто, молодец!Можно узнать какое у тебя образование?

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว +2

      Можно: www.astahov.net или adv400.tripod.com/
      там есть моё полное резюме и ссылка на профиль в Linkeind

  • @join_g_zxvoin_g_dh3199
    @join_g_zxvoin_g_dh3199 7 ปีที่แล้ว

    Класные видео. скажи пж что мне делать при вот такой ошибке:
    Traceback (most recent call last):
    File "C:/Users/Проверка/PycharmProjects/untitled/class", line 8, in
    screen = pygame.display.set_mode(MAX_X, MAX_Y)
    TypeError: argument 1 must be sequence of length 2, not 3 ???

    • @join_g_zxvoin_g_dh3199
      @join_g_zxvoin_g_dh3199 7 ปีที่แล้ว +1

      Ыгы короч дошло, у кого такая проблема, нужно взять макс икс и макс игрик в двойные скобки

  • @дмитрийлебедев-у2х
    @дмитрийлебедев-у2х 8 ปีที่แล้ว

    Привет, у меня не инициализируются команды из pygame, подскажи пожалуйста, что делать?

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      Но если продолжаешь писать код, он запускается?
      попробуй import по другому:
      from pygame import *

    • @дмитрийлебедев-у2х
      @дмитрийлебедев-у2х 8 ปีที่แล้ว

      +ADV-IT запускает, но не работает, не перемещает. А может быть проблема в том, что у меня папка с моими программами на рабочем столе?

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      Может у тебя названия файлов или директорий на русском?

    • @дмитрийлебедев-у2х
      @дмитрийлебедев-у2х 8 ปีที่แล้ว

      +ADV-IT на английском, я уже везде пошарил, бывает такая проблема и никто ничего толкового предложить не может

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      может твои картинки не в тойже директории что и .py файл?
      Иногда бывает проблема путь к файлам прописать правильно

  • @redorange2569
    @redorange2569 3 ปีที่แล้ว

    Что делать если тебе пишет ошибку в первой строчке?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +1

      Смотреть на ошибку и исправлять

  • @Anarkyp
    @Anarkyp 6 ปีที่แล้ว +1

    даже по рекламе тыкну специально =))

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

      Спасибо!

  • @geparrda
    @geparrda 5 ปีที่แล้ว

    name 'screen' is not defined

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

      руки кривые

    • @geparrda
      @geparrda 5 ปีที่แล้ว

      @@ADV-IT уже норм но сам такой

  • @joebidlo2271
    @joebidlo2271 3 ปีที่แล้ว +1

    Мужик ну ты чего.
    Для того, чтобы не надо было каждый раз нажимать кнопку, нужно было просто из цикла for убрать команду get_pressed

  • @RavenZIP
    @RavenZIP 7 ปีที่แล้ว

    Не хочет открывать картинку(((

    • @RavenZIP
      @RavenZIP 7 ปีที่แล้ว

      Всё, проблема решена)

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

      попробуй другую, иногда формат не подходит

    • @RavenZIP
      @RavenZIP 7 ปีที่แล้ว

      Да не всё подошло это я тупанул, картинку в папку с .py файлом не подкинул

    • @RavenZIP
      @RavenZIP 7 ปีที่แล้ว

      Кстати, у меня не срабатывает кнопка выхода, нет никакой реакции.Что делать?
      А вторая проблема, когда пишу screen.fill(bg_color) выпадает ошибка, в которой говориться, что параметра bg_color не существует.Что делать?

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

      Внимательно смотри урок
      Я там bg_color=(0 , 10, 0 ) на 20:10 указываю

  • @МаксимХрамцов-к8щ
    @МаксимХрамцов-к8щ 8 ปีที่แล้ว

    Делаю то же самое в IDLE и все нормально , окошко не закрывается , чо то PyCharm чудит

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว +1

      попробуй запустить из коммандной строки,
      c:\python.exe myfile.py

  • @konstantin3756
    @konstantin3756 8 ปีที่แล้ว +2

    А как под видео два лайка поставить?

    • @ADV-IT
      @ADV-IT  8 ปีที่แล้ว

      :)

  • @СергейФомин-ъ5ж
    @СергейФомин-ъ5ж 6 ปีที่แล้ว +1

    А исходник зажал ?
    (Этот файл размещается на треноге, а Лайкос®сетевой сайт, И НЕ ДОСТУПЕН ДЛЯ СКАЧИВАНИЯ. Пожалуйста, ознакомьтесь с треноги помощью системы дополнительные сведения об удаленной загрузки и в нашей удаленной загрузки политике)

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +3

      github.com/adv4000/Python-Lessons

  • @Jon-s4s
    @Jon-s4s 5 ปีที่แล้ว

    ещё бы всё писалось бы в одном файле бы ло бы понятней для новичков.

  • @ДмитрийДмитрий-ч2й8й
    @ДмитрийДмитрий-ч2й8й 7 ปีที่แล้ว

    Привет подскажи, if event.type == pygame.KEYDOWN: почему может не работать, открывает картинку в отдельном окне, нажимаю кнопку, но не закрывает окно с картинкой

    • @ДмитрийДмитрий-ч2й8й
      @ДмитрийДмитрий-ч2й8й 7 ปีที่แล้ว

      Вопрос поставлю более корректно:)
      if event.type == pygame.KEYDOWN:
      if event.key == pygame.K_ESCAPE:
      game_over == True
      не работает именно та часть кода которая отвечает за выход из игры
      картинка двигается, а выйти никак, пробовал даже менять кнопку отвечающую за выход из игры

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

      А Цикл у тебя завершается в каком случае?
      while game_over != True?

    • @ДмитрийДмитрий-ч2й8й
      @ДмитрийДмитрий-ч2й8й 7 ปีที่แล้ว

      While game_over == False

    • @ДмитрийДмитрий-ч2й8й
      @ДмитрийДмитрий-ч2й8й 7 ปีที่แล้ว

      всё как на видео

    • @ДмитрийДмитрий-ч2й8й
      @ДмитрийДмитрий-ч2й8й 7 ปีที่แล้ว +1

      исправил код на
      while game_over == False:
      for event in pygame.event.get():
      if event.type == pygame.KEYDOWN:
      if event.key == pygame.K_ESCAPE:
      game_over == True
      sys.exit()
      теперь всё работает