Простейшее сохранение игры GODOT 4.1 | Урок P016 и L005 ConfigFile

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2024

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

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

    Вот да!
    КАК можно использовать счётчики количества запусков игры, общее количество смертей игрока, кол-во его побед и т.п. ?

    • @GODOTru
      @GODOTru  ปีที่แล้ว

      @mrmegachellда! Именно.
      И еще можно проверять, если игрок постоянно умирает и не может пройти, то предложить ему более лёгкий уровень.
      В некоторых играх Nintendo тебе предлагают "пройти уровень за тебя".

  • @Dim_Dizel
    @Dim_Dizel 4 หลายเดือนก่อน +5

    В ГОДОТ 4.2
    в конце функции save_game() нужно дописать config.save(path_to_save_file)

  • @Магомед-ч3с
    @Магомед-ч3с ปีที่แล้ว +2

    Я дождался ролика про сохранение !!!!
    Лайк!

  • @UsteX
    @UsteX 8 หลายเดือนก่อน +3

    Бро реально помог, спасибо!

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

    Спасибо, помог. Мне нужно было просто сохранить лучший счет в игре, у вас самый простой способ)

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

    Вижу твоё новое видео - ставлю лайк

    • @GODOTru
      @GODOTru  ปีที่แล้ว

      Спасибо.

  • @ДаниилЗемсков-х6т
    @ДаниилЗемсков-х6т 5 หลายเดือนก่อน

    Просто лучший, очень помог. Сделал все правильно, но не работала сначала, добавил функцию _procces() и в нее вписал save_game() и все отлично, у меня просто необходимость постоянно сохранять переменные

  • @RusbidYT
    @RusbidYT 5 หลายเดือนก่อน +1

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

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

    о сохранялка подьехала)

  • @luckyproject9008
    @luckyproject9008 หลายเดือนก่อน

    Может кто в курсе.
    Нужно в годот вывести никнейм пока что из базы данных через запросы.
    В итоге запросы успешны,но айди игрока не передаётся.Беру айди из ссылки.Подскажите где искать проблему или как её решить.уже все перепробовал

  • @LTravsa
    @LTravsa 2 หลายเดือนก่อน

    почему когда я загружаю у меня всегда все по нулям даже после сохранения

  • @kotehokgab1327
    @kotehokgab1327 3 หลายเดือนก่อน

    На версии 4.2.2 в папке проекта на месте того game.cfg находится папка vulkan.
    Что делать? Слышал, что создание и удаление файлов в годоте дело опасное для проекта. Ничего не будет, если создать самому файл game.cfg?

    • @GODOTru
      @GODOTru  3 หลายเดือนก่อน

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

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

    а можно ли как-то получить эти сохранённые данные от каждого игрока мне как разработчику ?

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

      Можно. Нужно иметь свой сервер с REST API, например. И отправлять статистику игроков.
      Через HTTPRequest , например.
      Но я не думаю, что мой канал будет такого уровня видосы делать )) вот документация docs.godotengine.org/en/stable/tutorials/networking/http_request_class.html

  • @at0m685
    @at0m685 ปีที่แล้ว

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

    • @GODOTru
      @GODOTru  ปีที่แล้ว

      из комментария ничего не ясно.
      1.. а проект скачать пробовали мой, в описании видео?
      он тоже не работает
      2. какая операционная система, где запуск Годо
      3. может быть запрет на запись в папку пользовательскую?

  • @EICHME
    @EICHME 9 หลายเดือนก่อน

    люди, что делать?????
    в строчках
    config.set_value(section_name, "player_name", player1_namen)
    config.save(path_to_save_file)
    пишет что config not declared in the quern scope

    • @БеМиТе
      @БеМиТе 2 หลายเดือนก่อน

      Добавь вне функции этот код: var config

  • @GODOTru
    @GODOTru  ปีที่แล้ว

    Этот маленький тестовый проект можно скачать по ссылке в описании видео из папки \L005 Save Load ConfigFile\

  • @ТатьянаШевченко-ю3й
    @ТатьянаШевченко-ю3й 7 หลายเดือนก่อน

    А можно сделать автоматичиское сохранение?

    • @Lpsum-Lorem
      @Lpsum-Lorem 6 หลายเดือนก่อน +1

      Пропиши условие if и если это условие истинно, то запускается метод сохранения игры. Также мне кажется можно сделать сигнал.

  • @Kagekao_666
    @Kagekao_666 3 หลายเดือนก่อน

    на Godot 4.2 не работает

    • @GODOTru
      @GODOTru  3 หลายเดือนก่อน +1

      Так, сейчас на 4|3 переходим.

  • @ГостомислКнязь
    @ГостомислКнязь 8 หลายเดือนก่อน

    Очень сложная для понимания подача информации в ролике, не смотря на то что кода мало. Нет нити повествования. Темы перескакивают одна к другой пинг-понгом. Много воды информации не по теме сбивающая внимание. Нет пояснений необходимости того или иного кода, вместо этого много ненужной информации, слов, пинг-понга или специф. сленга.

  • @enix5461
    @enix5461 6 หลายเดือนก่อน +2

    ну люди, ну это же просто ужас. почему ни кто никогда не говорит что в методе сохранения файл нужно сначала подгрузить. если так не сделать то через переменную set-value вы просто перезапишите файл а не дополните его!!!!! автор напига ты далаешь урок есть не объясняешь такую базовую особенность?

  • @muhsinbekazizov1208
    @muhsinbekazizov1208 ปีที่แล้ว

    Я использовал get_var но вижу это лучше

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

      У всего есть полюсы и минусы.
      Тут главный ПЛЮС - простота. Особенно для тех,к то не знает как работают файлы....
      + защита встроенная. см. следующий урок )